Sunday, November 8, 2026
HomeCyber SecurityBugs, scams, privateness …and fonts?! – Bare Safety

Bugs, scams, privateness …and fonts?! [Podcast + Transcript] – Bare Safety

[ad_1]

With Doug Aamoth and Paul Ducklin.

DOUG. Bugs, scams, privateness and… *fonts*?

All that extra on the Bare Safety podcast.

[MUSICAL MODEM]

Welcome to the podcast, everyone: I’m Doug; he’s Paul…


DUCK. Good day, everyone.


DOUG. You have got been *busy*.

We’ve obtained six tales of yours to speak about right this moment… what have you ever been *doing*?


DUCK. I didn’t make the bugs that I felt compelled to jot down about!


BOTH. [LAUGHTER]


DUCK. That’s all I’m saying.


DOUG. Sure, that’s truthful.

So we’ll leap proper into it, as a result of we’re going to do a lightning spherical after which we’ll dive just a little deeper into some privateness points.

However we prefer to begin to present with a Enjoyable Truth: I discovered right this moment that the North American elk can attain 700lb, which is about 320kg, but it may additionally attain working speeds of 40 mph or 65 km/hr, and is usually in a position to outrun even horses.

So, a really giant animal that may run very quick.


DUCK. Did you say “elk”, Doug?


DOUG. Sure.

And we’ll discuss elk later within the present.


DUCK. Every time I hear that phrase – as a result of we don’t get elk right here [in the UK] – it means one explicit factor to me, and I guess you it’s the identical factor that you just’re enthusiastic about.


DOUG. Yep! Wink, wink.

Let’s discuss these two Linux bugs: a giant one which occurred per week in the past however has since been patched, and a maybe-not-as-big one that’s taking place as we communicate.


DUCK. That’s proper.

Let’s begin with PwnKit, lets?


DOUG. We will.


DUCK. Whether or not it was a giant one or not, I don’t know; that is dependent upon your outlook.

Nevertheless it’s an attention-grabbing reminder that typically – and the opposite bug proves this as nicely – once you introduce instruments which can be designed to make safety simpler, they generally make safety *too* straightforward, such that they introduce a bypass.

And that is CVE-2021-4034, also referred to as PwnKit. Apparently, that’s meant to be a play on phrases, Doug, as a result of the bug was in part of Linux referred to as “Polkit”, previously often known as the Coverage Equipment.

[LAUGHS] I don’t assume it’s fairly as a lot of a joke because the researchers at Qualys who discovered it thought, however I get the place they’re coming from.

Polkit is supposed to be a method through which unprivileged apps can securely work together with the working system with a view to say, “Interact some form of password immediate that may authorise the person briefly to do one thing they wouldn’t usually be allowed to do.”

And you may think about that there are many instances in each working system the place you may want to try this.

The traditional instance is once you plug in a USB stick: possibly you’re allowed to learn it and entry the information on it, however in relation to wiping it, and reformatting and zapping the whole lot, possibly it’s time to pop up a password immediate to just remember to are authorised.

Nevertheless, there’s a command line device that goes with Polkit, and it’s just like the Linux or Unix sudo device, which is “Set UID and do”, which suggests “Run a command as one other person”, precisely like Home windows Run As....

You often use sudo for working issues as root, however you may in reality use it to run as anyone else, relying on the way it’s configured.

And it seems that Polkit has a really comparable program, imaginatively referred to as pkexec, the “Polkit execute” command.

Anyway, it turned out that in case you intentionally ran this pkexec app in a method that you would not usually do from the command line – in different phrases, in case you ran it and mentioned, “I wish to offer you completely no command line arguments in any respect”, two issues occur.

One is that pkexec goes, “OK, you in all probability simply wish to run a command shell.”

And the opposite factor is that it seems that you would really trick this system into doing one thing naughty: loading an exterior module or program that it wasn’t presupposed to.

And, bingo!, you’d convert your self, in case you already had entry to the pc, from pricey previous doug to dangerous previous root.

Identical to that, simply actually by working one command – paradoxically, a command that was presupposed to be there to enhance safety and to manage your skill to get entry to root instructions.

You may abuse the command to allow you to take over: a kind of “elevation of privilege” bugs that turns a distant code execution bug that wouldn’t in any other case be dangerous into a complete catastrophe.


DOUG. In order that’s been patched?


DUCK. It has.


DOUG. OK, superb.

After which we’ve a bug within the video driver…


DUCK. Effectively, sure, however I don’t assume it’s a brand new bug, really.


DOUG. Sure, it appears to be like like they’d it mounted in October.


DUCK. Sure: the patch that was documented is initially dated October 2021.

I believe that what occurred is somebody discovered that this was one thing that in all probability shouldn’t be within the code, however I presume they figured, “Effectively, we don’t actually see a method that this may be exploited. And after we implement this patch, it’d scale back efficiency barely. So, as a result of there’s no clear and current hazard, we’ll simply put it within the basket of issues to do when the time comes.”

After which all of a sudden the time got here…


DOUG. [LAUGHS]


DUCK. …and the repair obtained rolled out.

This one was a bug within the Intel video driver.

The factor is that you just may wish to give a person entry to run code uncooked code on the graphics card for efficiency causes, as a result of graphics playing cards aren’t simply utilized by avid gamers.

They’re additionally used for issues like [IRONIC CHUCKLE] cryptomining, video rendering, machine studying – high-performance computing, as a result of there’s a sure class of drawback that graphics playing cards can assault actually, actually rapidly.

And it seems that, deeply hidden on this driver, the i915 driver, was a chance that anyone who had the fitting to run GPU graphics card code might run some code, after which later might come again and say, “Pricey kernel, I’d prefer to run some extra GPU code”, and, inadvertently, they might get entry – by way of their graphics code – *to the reminiscence that they’d final time*.


DOUG. [WORRIED] Hmmmmmmmm.


DUCK. Although that reminiscence may now have been allotted to a different course of.

So, in case you might, for instance, collide your reminiscence buffer with one which you understand will get allotted, say, to some cryptographic processing subsequently…

…you may be capable to learn out passwords or personal keys.

You may even be capable to write again to anyone else’s knowledge.

And that was the bug, principally, attributable to a part contained in the chip itself that goals to hurry up reminiscence entry once you entry reminiscence a second, third, fourth time: a factor within the chip referred to as the TLB, the translation look-aside buffer.


DOUG. OK, that has been patched as nicely.


DUCK. It has.


DOUG. Examine that out: each these tales are on nakedsecurity.sophos.com.

And people of you that tuned into final week’s present will know that we talked about an Apple Safari bug – a “supercookie” scenario – that has now been patched.

And so they form of slipped as zero day in there on the similar time…


DUCK. The zero-day shouldn’t be associated to the Safari patch, however the Safari bug is possibly the factor that triggered this repair to return out ahead of we thought it might need executed.

Such as you mentioned, in there with the Safari bug repair – which now will get a CVE – is one which the place Apple simply says (and we’ve learn these phrases earlier than), [FAST, QUIET ROBOTIC VOICE] “The corporate is conscious of a report that this problem might have been actively exploited.”

Feels like nothing, doesn’t it?

My translation is [DANGEROUS DALEK VOICE]: “That is an 0-day. An in-the-wild exploit is already doing the rounds.”

I’m not going to say, “Be very afraid”, however actually Patch Now!

I assume that’s good: zero-day closed off, and that Safari knowledge leak mounted.

Should you listened to us – I believe it was final week, wasn’t it? – that bug was a particular function in a neighborhood database cache (once more, caching knowledge domestically may be problematic!).

And when you couldn’t learn different folks’s databases, you would learn different folks’s database *names*.

In fact, to make your database identify distinctive, as a programmer, you may have two decisions.

Both you decide a bizarre string that’s particular to your web site, which implies that anybody else can see which web site you’ve been visiting, due to the identify of the database, with out having to look inside it – it’s like having a cellphone quantity exhibiting up.

Otherwise you decide a very random quantity for every person, after which it doesn’t determine the web site, but it surely does uniquely determine the person.

Apple mounted that: they made the record of names as personal as the info hid behind the names.


DOUG. And so they mounted it rapidly… after fixing it slowly.


DUCK. Sure. [LAUGHS] That’s a beautiful method of placing it, Doug!

I neglect when it was reported, but it surely was someday within the center to finish of final 12 months, wasn’t it?

The bug finders reported it and Apple, as ordinary… principally, after they don’t say something, I believe meaning you infer, “Thanks.”

And so they kind of sat and waited and waited and waited.

Out of the blue Apple began engaged on it in WebKit; then they talked about the way it labored, and that form of compelled Apple’s hand.

So, I assume that’s why, nowadays, we do have accountable disclosure: give the seller a break and allow them to repair it first.

However then there must be some payback, doesn’t there?

If the seller goes, “Thanks for telling us. Please maintain the carpet whereas we sweep it beneath”…


DOUG. [LAUGHS]


DUCK. …so the thought is there’s a deadline. “Please do it by then.”


DOUG. All proper, so these updates can be found wherever you get your Apple updates.

We are going to transfer on to a COVID rip-off that guarantees an at-home PCR testing machine… what’s the catch?


DUCK. Effectively, the excellent news is that in case you click on the hyperlink…

(It was reported to us by a unadorned safety reader who obtained it on… I believe it was Friday afternoon final week, and the area it was utilizing (which wasn’t utterly unbelievable; it was omicron DOT testing-and-a-few-funny-characters DOT com… that area had been arrange *that morning*, and the Let’s Encrypt HTTPS certificates had been issued *that morning*.)

…they haven’t obtained the location prepared, and the location remains to be not working; everybody’s blocking it now.

So, we don’t really know whether or not it was crooks simply testing how many individuals would click on, or whether or not they had been simply in search of IP numbers.

I’m suspecting, from the information that we might see on that web site that weren’t protected – only a few of them – that it was simply an try and arrange a plausible rip-off the place they didn’t fairly get the web site proper in time.

It’s not that unbelievable: I can see why there can be individuals who go, “I’m not stunned. Who would have thought the fashionable laptop would have 16 processor cores in an reasonably priced laptop computer? Who would have thought miniaturisation would get to the place it’s right this moment? Perhaps you *can* get a PCR testing machine at dwelling.”

It’s not a laughable thought, and you may see why folks would click on by.

So: beware, of us!


DOUG. OK, good.

After which our remaining fast story to cowl is that this “Google Font” brouhaha.

The existential query for any net developer is to hyperlink or to not hyperlink to a font library? Obtain it and put it by yourself server? Is it OK to hyperlink out?


DUCK. Effectively, to be truthful to Google Fonts, they really say, “You are able to do this how you want. They’re open supply fonts. Right here’s the licensing.”

They’re attempting to do the fitting factor as a result of fonts have been one of the vital ripped off bits of mental property in historical past, haven’t they, on-line and for printing.


DOUG. Sure.


DUCK. Google is attempting to do the fitting factor, in my view, by having appropriately licensed typefaces from a lot of folks, together with respected designers who wish to make their fonts accessible free.

And so they’re saying: “You’ll be able to obtain them; you should use them by yourself web site; you may share them with different folks as a result of they’re open supply, however we’ll host them for you as nicely, in case you like.”

You and I had been chatting about this earlier, weren’t we, Doug?

And also you mentioned that you’d by no means have thought, in your net admin days, to repeat the font, as a result of they do surprisingly often get up to date, don’t they?


DOUG. Sure. I don’t wish to have to fret… t’s yet one more factor to take care of.


DUCK. Completely!

Anyway, Doug, a courtroom in Bavaria, in Munich – a District Court docket in Munich – heard a case the place the plaintiff mentioned, “I went to this web site that fetched the font from Google so it might show the remainder of their content material, which was saved domestically. They might have saved the font domestically. They jolly nicely *ought to* have, as a result of they violated my privateness by giving my IP quantity to Google.”

And the courtroom discovered within the plaintiff’s favour and discover the web site €100 [$110], I do consider, and mentioned, “No, you must retailer it domestically.”


DOUG. What’s the German phrase for “slippery slope”? As a result of that’s what I’m pondering that is.


DUCK. Or the German for “very deep gap”.

It’s attention-grabbing that though – as a result of it’s considerably esoteric – this has not been essentially the most considered article of the week on Bare safety, it’s *by far* essentially the most commented on.


DOUG. It’s!


DUCK. However, such as you say, “slippery slope/nice deep gap”.

Like, “What subsequent?”

As one commenter mentioned, maybe going just a little bit excessive, “Effectively, then, you shouldn’t even be allowed an ISP!”


BOTH. [LAUGHTER]


DUCK. “Dial-up modem into your individual basement. 386. Do it your self!”

The place do you draw the road?

So, I don’t fairly perceive this.

I see the place they’re coming from: IP numbers are personally identifiable data; GDPR says so; I don’t assume that’s unreasonable.

However the concept that in case you *can* host it domestically, you *should* host it domestically?

Good luck with that within the cloud period.

And good luck defining the place self-hosting ends and “anyone else internet hosting it for you” begins.


DOUG. Effectively, 25 feedback and counting!

So if you wish to opine, recover from to that article, that’s: Web site operator fined for utilizing Google Fonts the cloudy method on nakedsecurity.sophos.com – a lot of dialogue!


DUCK. We will see the way it finally ends up – I’m certain we haven’t heard the top of that.


DOUG. All proper, it’s now time for This Week in Tech Historical past.

We talked about elk earlier within the present, and this week in 1982, we had been launched to the Elk Cloner virus, one of many first viruses…


DUCK. [TRIUMPHANT] I obtained it proper, Doug!


DOUG. …if not the primary to unfold within the wild.

Cloner was a boot sector virus written by then-15-year-old Wealthy Skrenta, and distributed on Apple ][ floppy disks.

The virus was hidden inside a game and wouldn’t spring into action until the 50th time the game was loaded.

At that point, the virus, which had been loaded into memory, would spread to uninfected disks when they were inserted into the drive.

So, it spread, and I think Skrenta came out and said, “Look, man, this is a joke. A prank. I used it prank my friends. What’s the big deal?”

And, back then, what was the big deal?


DUCK. Well, I’m not sure that there was one then, although if only we had all learned a lesson from it before boot sector viruses became a huge problem on the IBM PC four years later.

Those of our listeners who don’t remember floppy disks will also probably not realise that the big hassle with boot sector viruses is that *every floppy disk had a boot sector*.

It didn’t have to be a bootable operating system disk, or a bootable game disk.

It could be a blank diskette: when you formatted a disk, it would get a boot sector on it.

But when you booted, it just said, “This is not a bootable disk.”

And by the time you saw that message, you could already have run the boot sector virus.

In those days, if you left a floppy in, it would *always* try to boot off the diskette, so the chance that you would contract a virus from an otherwise blank diskette by mistake was huge.

“Elk Cloner – the program with a personality”, Doug.

[RECITES POEM FROM VIRUS] “It is going to get on all of your disks/It is going to infiltrate your chips/Sure, it’s Cloner!/It is going to keep on with you want glue/It is going to modify RAM, too/Ship within the Cloner!”


BOTH. [LAUGHTER]


DUCK. Effectively, I consider that Wealthy Skrenta went on to have an excellent profession as a pc scientist, nonetheless does.


DOUG. He did!.


DUCK. So, it didn’t finish badly for him.

I can’t think about that he might simply have him prosecuted then.

I assume the primary time you do it, it *is* a joke.

As soon as folks have realised that the joke isn’t humorous, and also you’ve realised it your self, *that’s* when it begins changing into naughty.


DOUG. Anyhoo, let’s discuss privateness.


DUCK. [IRONIC] Malware received’t final, Doug! It’ll die out!


DOUG. [LAUGHING] No, it’s a fad!

Final week, it was Information Privateness Day.

And, Paul, I assumed you had an excellent article with some no-nonsense ideas for retaining your knowledge personal.

So, let’s speak just a little bit about these.

The very first thing you say is, “Get to know your privateness controls”, which I’m guessing not lots of people do.


DUCK. Or maybe they *assume* they do.

As a result of they’ve checked out… say in the event that they’ve obtained a Mac, they’ve gone into System Preferences they usually’ve clicked by to “Firewall”, “Safety”, “Privateness”, they usually’ve fiddled with the settings there.

Perhaps they’ve gone into Safari they usually’ve modified some settings there…

After which they neglect, sadly, that in case you then set up Firefox, nicely, that’s obtained its personal privateness settings!

They’re in a “Settings” menu, however they don’t have fairly the identical names, they usually’re not organized in fairly the identical menu hierarchy.

After which possibly they set up Edge, or Chrome, or Chromium they usually all have their very own menu programs as nicely.

After which possibly you assume, “I do know! Tonight I’m going to spend 38 minutes digging by all of the Fb privateness choices and safety settings.”

Whether or not you’re keen on or hate Fb, you really is likely to be pleasantly stunned at how a lot management you do have; the issue is that you’ve got a lot management that there are such a lot of completely different settings that you want to have in mind, underneath so many various headings.

After which each different social community; each different web site; each different on-line service: they’ll have some settings which can be the identical; some overlap; some don’t; some activate 2FA *right here*; some flip it on *there*…

And sadly, you don’t actually have a lot selection aside from to get your self a plentiful provide of sentimental drink, possibly even some popcorn, in case you don’t thoughts getting popcorn detritus in your keyboard…


DOUG. [LAUGHS]


DUCK. …and take the time to undergo the privateness settings in all of the apps and on-line providers you employ.

It *is* a little bit of a ache within the behind, however it’s possible you’ll discover it’s nicely value it.

As a result of despite the fact that social networking firms are getting a bit higher about their defaults – each as a result of they recognise that it makes customers happier, and since there are rules they now need to adjust to – their opinion might not coincide with yours.

In any case, you’re the product, they usually do have completely different expectations of what they’ll accumulate…


DOUG. That could be a nice segue to a different nice tip: “Resolve what your knowledge is admittedly value.”

The last word query, with the whole lot being free on-line.


DUCK. It’s, isn’t it?

Sadly, that’s one of many shortest ideas that I put out, as a result of the quantity of recommendation or dialogue or rationalization I may give you is sort of low.

I don’t know what your own home deal with feels prefer it’s value to you, or your own home cellphone quantity; I don’t know whether or not you assume it’s worthwhile to share this photograph or that photograph…

However the level is that you just *can* set some limits on what you’re prepared at hand over – after which again your self and keep on with them, in case you do see an app or an internet site that’s asking for greater than you assume it’s value, or greater than you assume it wants.

So, in case you’re getting free WiFi for 35 minutes, as an illustration, at a shopping center that you just’ve by no means been to earlier than, they usually say., “We’d like your date of delivery”, then simply say, “You understand what, possibly you do, possibly you don’t. However I don’t want your service.”

Discover someplace that isn’t so nosy!

To make use of previous language. “Vote along with your chequebook!”


DOUG. Excellent.

And this subsequent tip – I’m completely delighted that that is the second week in a row we’re speaking about FOMO and JOMO!

This tip is: “Be truthful to your self and to others.”

What did you imply by that, Paul?


DUCK. I meant that it’s typically straightforward, significantly in case you’re out in town. otherwise you’re having enjoyable with associates, or everybody else is speaking about this unbelievable new social community service that they love…

It’s very easy to go, “OK, you understand what? I’ve determined how a lot my knowledge is value. I’ve determined how a lot I wish to share. This service is asking for an excessive amount of. However FOMO! I don’t wish to miss out! I wish to be in it. I wish to be there with all my buddies. I’m going to allow them to push me into sharing stuff that I’m probably not snug with.”

Perhaps do not forget that, for each FOMO there may be, as you mentioned final week, a JOMO: the *pleasure* of lacking out.

You don’t need to really feel smug about it, however typically – significantly if there’s a safety breach down the road – you’re going to be the one with a smile in your face, whereas everybody else is working round pondering, “Oh, golly!”

So, don’t let your pals speak you into sharing extra about your digital life than you wish to.

And the flip aspect of that’s that in case you’re extra liberal along with your knowledge than certainly one of your pals, they usually say, “You understand what? I used to be pleased to be in that selfie, however I didn’t notice you deliberate to put up it on XYZ service. Please don’t”…

…then allow them to take pleasure in their JOMO second.

So don’t… I almost mentioned a impolite phrase there… don’t be a naughty individual!

If they are saying, “Please don’t put up it”, allow them to have their method.

Life’s too brief to wind up your pals over one thing so simple as that.


DOUG. OK, after which a really sensible tip: “Don’t let scammers into your life.”


DUCK. Sure, that’s as soon as once more FOMO and JOMO on the other sides of the coin.

Assembly new folks on-line may be enjoyable:; in concept, there’s nothing improper with it.

Nevertheless it’s once you’re in just a little little bit of a rush, or once you let your self get pushed alongside, then it’s not simply that you just may leak knowledge that you just later remorse – for instance, the place some criminal comes alongside and figures out your birthday and your canine’s identify and your cat’s identify. and places all of them collectively and guesses your password.

It is likely to be that you’re merely befriending somebody that, in case you had stored your eyes and ears a bit wider open, you’d have realised was as much as no good from the beginning.

Cease. Assume. Join!

Whenever you let somebody trick you, squeeze you, press you into doing issues on-line sooner than you’d naturally do them your self, you would find yourself in hassle.


DOUG. Nice!

We’ve obtained some further recommendation which you could share along with your family and friends, so we invite you to verify that out.

That article known as: Joyful Information Privateness Day, and we actually do imply pleased on nakdesecurity.sophos.com.

And it’s that point of the present: the Oh! No! of the week.

Reddit person Computer1313 writes…

“An previous, brief story from a earlier co-worker.

He was working at an automotive manufacturing plant, a few years in the past, and he was reprogramming the paint robotic arms for the incoming new truck mannequin.”

(What might presumably go improper?)

“He uploaded the adjustments and began the automated portray system with a check truck body to see how the paint job is completed.

He had his hand over the emergency cease button in case something went improper.

All he remembered from the instantly ensuing chaos was that one of many robotic arms struck a metal beam and broke off its nozzle, so now a stable jet of paint was spraying all over the place.

One other arm repeatedly smashed the body like a hammer, caving within the truck’s roof.

He mentioned he was so shocked that he didn’t press the emergency cease button till he heard yelling.

It took a very long time for the paint fumes to be vented out so they may go in, clear up the paint mess, and restore the damages.

Oh, and it was the day when the plant administration was giving company executives a tour of the place.

I requested what their facial expressions appeared like after they noticed the ruined paint station and he mentioned, ‘Pure horror.’

So, only a cautionary story that laptop programming can typically be damaging and harmful.”


DUCK. I don’t like that story, Doug, as a result of it’s grist to the mill of anybody who stands agency in opposition to our recommendation to Patch early, patch typically…


DOUG. [LAUGHS]. Sure!


DUCk. …as a result of *that* is what I name a bug.


DOUG. Sure, Sir!


DUCK. Are you able to think about a full “Hearth Brigade-type spraying tube” of paint?


DOUG. [LAUGHS] As a substitute of an attractive little spritz.

I prefer to think about this factor appears to be like identical to an octopus too – only a bunch of arms flailing round.


DUCK. I assume that the subsequent replace he tried, he had a synthetic hand on a protracted stick, held over the button at a protracted distance.


DOUG. Sure!


DUCK. Terrifying.


DOUG. Everybody watch out on the market!

If in case you have an Oh! No! you’d prefer to submit, we’d like to learn it on the podcast.

You’ll be able to e mail ideas@sophos.com. you may touch upon any certainly one of our articles, or hit us up on social @NakedSecurity.

That’s our present for right this moment – thhanks very a lot for listening.

For Paul Ducklin, I’m Doug Aamoth, reminding you till subsequent time to…


DOUG. Keep safe!
DUCK. Patch early, patch typically, and STAND BACK!


BOTH. [LAUGHTER]

[MUSICAL MODEM]


[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments