Thursday, October 29, 2026
HomeCyber SecurityVMware escapes, PHP holes, WP plugin woes, and scary scams –...

VMware escapes, PHP holes, WP plugin woes, and scary scams [Podcast + Transcript] – Bare Safety

[ad_1]

With Doug Aamoth and Paul Ducklin.

DOUG. VMware holes, PHP flaws, WordPress bugs, and sextortion.

All that and extra, on the Bare Safety podcast.

[MUSICAL MODEM]

Welcome to the podcast, everybody.

I’m Doug Aamoth; he’s Paul Ducklin…


DUCK. That’s I!


DOUG. We’ve got lots to cowl at present.

Paul, we love to start out the present with a Enjoyable Reality… and I don’t know if you happen to at one level or one other had been a Nokia man?


DUCK. [SINGS THE NOKIA TUNE] Didda-loo-doo/Didda-loo-doo/Didda-loo-doo/DOOO.


DOUG. So good!


DUCK. You understand that “dah-dah-dah dit-dit dah-dah-dah”. the tone for Nokia SMS, is simply Morse code for “SMS”?


DOUG. Sure, Morse code for SMS – I did know that!

As I used to be researching these Enjoyable Info, as a result of this truth will tie into our This Week in Tech Historical past section…

…it is a enjoyable truth in regards to the old-school Nokia telephones, which had a status for wonderful sturdiness.

And, amongst these, the Nokia 3310 handset, circa September 2000, is believed to be essentially the most sturdy of the bunch.

So if you happen to had a Nokia handset round that point, odds are it was the 3310 and it was indestructible.

I actually was a Nokia 6110 man – that got here out 1998.

I bear in mind shopping for it – I used to be working at a pc superstore referred to as Circuit Metropolis; I used to be promoting computer systems and I purchased it on the worker low cost.

There was a cellphone plan for $50 that gave you 70 daytime minutes and 200 nighttime and weekend minutes.

For $50 – and I assumed that was an awesome deal.


DUCK. I had the…was it the one after? The 6210?


DOUG. That was one.


DUCK. And that went lacking.

So, I assumed, “I’m simply going to get an affordable telephone.”

And I acquired… I believe it was the 8210, the little tiny one.


DOUG. Sure.


DUCK. Just like the 3310, however even smaller.

And I need to say, Doug, that telephone had the very best voice high quality of any telephone I’ve had earlier than or since.


DOUG. Sure – isn’t that bizarre?

It’s gotten worse by some means.


DUCK. And it had the world’s weirdest digicam.

I believe it was 200 kilopixels, that digicam.


DOUG. [LAUGHS]


DUCK. I took footage of seashores I’d go to, and afterwards I used to be unable to recognise what the {photograph} even was.

I’d infer they had been seashores as a result of they’d be considerably browny-coloured on the backside and largely blue on the prime.

What a hopeless digicam!

However then folks didn’t purchase telephones as cameras, did they?.


DOUG. No.


DUCK. They purchased them to make phone calls!

And at, that I need to say, it was a celebrity.

And the way usually did it’s a must to cost your telephone, Doug?


DOUG. As soon as a month possibly?

Let’s speak about this VMware story.

That is attention-grabbing as a result of as I used to be studying it, I used to be like, “What’s the massive deal?”

And you then defined what the massive deal was – I used to be completely lured into the entice of it not being a giant deal.


DUCK. Effectively, the issue with the primary bug that we’re speaking about right here – or predominant bugs: CVE 2021-22040 and -22041 – is that though you’ll want to be an area administrator (principally, to have root entry already) as a way to exploit this bug…

…that root entry may be inside a visitor digital machine on the shared laptop, not the host.

And naturally, if you happen to’ve acquired a digital machine within the cloud, you won’t know who’s operating the opposite VMs on that bodily server.

Even when it’s a non-cloud digital machine server and it’s in your organization, you might need a number of completely different departments who’re every anticipated to maintain their knowledge personal from one another – for GDPR causes, or simply widespread sense causes.

That you must assume that on any digital machine server, say one which has 10 VMs operating on it, there are going to be 11 completely different administrator accounts and passwords: one for the host, and one every for every of the friends.

And the entire thought is, because the host administrator, you’re not purported to have to fret in regards to the friends.

In the event that they’re untrustworthy, they’re untrustworthy *solely inside their very own VM*.

So, the issue with these bugs is they might result in what are referred to as “visitor VM escapes”.

In different phrases, any person who has root entry inside one of many pseudo-servers might by some means escape from it and manipulate both: different visitor computer systems which could not belong to them, or, worse, the host server, which nearly actually implies that they might then attain in and fiddle with all the opposite friends as effectively.


DOUG. So, we’ve acquired a patch, and if you happen to can’t patch, we now have a short lived workaround.

So, two methods to sidestep this situation in the meanwhile?


DUCK. Sure.

The patch is the precise solution to do it, as a result of it’s not simply these visitor escape bugs that you simply’re patching.

There are a complete load of different bugs as effectively – they don’t appear to be as critical or extreme, however why patch one factor when you possibly can patch seven issues on the similar time?

However, such as you stated, if you happen to can’t fairly do this but, for the visitor escape bugs there’s a workaround.

Sadly, as I perceive it, it principally means you get no USB simulation or no USB entry in your visitor VMs.

So, when you’ve got a visitor VM the place you anticipate to have the ability to emulate USB units, for instance, they’re not going to work.


DOUG. OK, that’s: VMware fixes holes that would enable digital machine escapes on nakedsecurity.sophos.com.

And subsequent we’ve acquired a PHP flaw.


DUCK. Sure, it’s a type of issues the place you end up pondering, “OK, so any person who is admittedly naughty and who takes the proof-of idea might crash my PHP course of, and that would cease my internet server responding till the related course of will get restarted.”

Is {that a} huge deal?

However the crash is definitely attributable to intentionally forcing reminiscence mismanagement.

Specifically a reminiscence “use-after-free”, which is the place you principally go and poke a knitting needle into any person else’s reminiscence and doubtlessly modify it in a very untrusted approach.


DOUG. When Mozilla points patches, they’re fast to level out that, when a bug reveals proof of reminiscence corruption, they are saying you must “presume that with sufficient effort, a few of these bugs might have been exploited to run arbitrary code.”


DUCK. Sure, that’s fairly proper!

As a result of though that may be troublesome to realize, you possibly can think about that the payback, for a cyber criminal who manages to determine it out, might be big.

As soon as they know the place to start out trying, it’s a heck of lots simpler for the Dangerous Guys to reverse-engineer the exploit from the patch than it’s for them to determine it out as a zero-day assault within the first place.

So, I at all times heat to Mozilla after they put that in principally each safety replace they do.

They might spend days or even weeks on every one in all them, to show that it truly is exploitable or not…

..as an alternative, they simply go, “You understand, we’ve patched these and we’re assuming that, if any person wished to, and also you didn’t patch, they might be exploited sooner or later.”

So, be warned.

And the irony, Doug, is that it was basically incorrectly-managed enter in a routine that was supposedly all about enter validation.


BOTH. [LAUGHTER]


DUCK. We shouldn’t actually chortle!


DOUG. No…

Fortuitously, if you happen to’re a PHP consumer, the repair is so simple as updating and patching.

We’ve additionally acquired some recommendation for programmers.

We do prefer to say, “Validate Thine Inputs”, simply in case… however there’s different recommendation right here as effectively.


DUCK. Within the article, I’ve put two diffs (meaning “code variations”) evaluating the earlier model and the fastened model.

On this case, the perform offers with checking for validity what are referred to as “floating level” numbers or “decimals”, like 2.5, or 3.14159 (that’s pi), or no matter.

And one other factor you are able to do is you possibly can say, “Oh, and I need to be sure that whether or not the quantity supplied falls inside a sure vary.”

For instance, the place any person is giving a scaling issue, you may want that scaling issue to run from -1 to +1.

And it seems that, beneath some circumstances, if you happen to ship enter that fails the verify, then as an alternative of the verify simply failing, what occurs is that this: the code frees up the reminiscence that you simply’re utilizing to retailer the quantity, after which it’s supposed to right away reallocate new storage to retailer the validated quantity.

In one of many locations, that occurs accurately.

Mainly, the programmer does what you may name, “Search for oncoming site visitors. If clear, step into the street, and cross in a single go.”

In one of many locations that’s the order they do it.

Within the different place, they’ve managed to get the three strains of code within the improper order…


DOUG. [LAUGHS]


DUCK. …they usually principally go, “Step into the street. Then verify if there are any automobiles coming…


DOUG. [LAUGHS]


DUCK. …and if there aren’t/you’re nonetheless alive, full the crossing.”

And it seems to me as if what occurred is that in a single a part of the code, the vary checking was added, after which somebody stated, “Oh, we must always put that on this different, comparable a part of the code.”

And so they copied the road that does the error checking, however they pasted it into the improper place – *between* the “reminiscence free” and the “reminiscence reallocate”, as an alternative of both earlier than each of them or after each of them.

(Clearly it ought to be earlier than, as a result of the thought is, if it’s an error, you’re simply going to bail out instantly.)

So the repair was: transferring one line of code down, one line within the file.

So, the recommendation to programmers is that this…

Notably in C, it’s simple to make allocation and deallocation errors, they usually *all* matter, so if you’re doing a code evaluate, you’ll want to verify all of them.

And the second factor is – I believe if I had been to refactor or rewrite this code… as a result of it’s a frequent idiom on this explicit module, “unlock the reminiscence and allocate a brand new block”, why do this in two strains of code?

Why not create a perform referred to as one thing like “free_up_­and_reallocate_­in_one_go()”?

That approach the programmer who comes after you possibly can’t copy and paste a line of code in between two strains and break issues.

As a result of there’s just one line., to allow them to solely paste forward of it or after it.

And on this case, both of these would have labored out OK.

So, the satan is within the particulars, as they are saying. Douglas.


DOUG. Excellent.

All proper, that’s: Irony alert! PHP fixes safety flaw in enter validation code on nakedsecurity.sophos.com.

And now we now have a WordPress plugin bug.

OK, it’s a bug – we will discuss in regards to the bug, however the way in which the corporate *dealt with* the bug was actually spectacular, Paul.


DUCK. It’s not essentially the most dramatic bug on the earth…

..nevertheless it might be problematic, as the corporate that created it defined.

And so I assumed it was value reminding people who find themselves WordPress customers, and who’ve these explicit plugins – there’s a free model referred to as Updraft, and the premium model, the paid model, referred to as Updraft Plus… if you happen to’re utilizing these, they’re backup plugins that make it easier to take care of the content material of your web site.

So, if somebody messes one thing up, you possibly can restore it.

However the bug might have dangerous penalties.

The issue is that this.

Anyone who has a login in your web site (so it’s not an “unauthenticated bug”, however with many websites, you might need the directors, and also you might need dozens and even a whole lot of contributors who’re allowed to add and put articles in there, after which any person else has to approve them)…

Any consumer who can log into your web site might, in concept, in the event that they knew how this bug labored, might simply get the entire backup of your entire web site in a single lump.

Anyway, once I learn the report from the Updraft group, I assumed, “My goodness, though it is a considerably modest bug, and it was shortly fastened, if solely extra safety stories had been like this one!”

Clear; written in plain English; no excuses; and a real and plausible apology on the finish.

Even if you happen to don’t use this plugin, you may need to go and skim this report, as a result of I believe it’s instance of how you are able to do safety stories effectively, and maybe win again belief.

With a much less thought of response, you might need had precisely the other response, and really made your prospects really feel worse off.


DOUG. All proper, that’s: WordPress backup plugin maker Updraft says you “ought to replace”.

And it’s time within the present for This Week in Tech Historical past.

Effectively, we talked about Nokia earlier within the present, and this week, on 23 February 2005, we stated whats up to the primary cell phone virus.

It was a worm referred to as Cabir that affected the Symbian working system, which was standard on Nokia telephones.

The worm unfold through Bluetooth to close by handsets, and didn’t really do true harm, aside from affecting battery life because of fixed Bluetooth polling.

And it was believed to be launched by its creators extra as a proof-of-concept, or a warning that cellular malware was certainly attainable.

So, Paul, the place had been you when Cabir broke out?


DUCK. Effectively, I used to be nonetheless a Nokia consumer!

This wasn’t adopted by an absolute deluge of cell phone malware, presumably to the collective reduction of the cybersecurity trade and customers.

However it was a reminder to all of us that, effectively, “Right here’s one other working system that it’s a must to know one thing about.”

And, boy, Symbian was type of difficult, Doug!


DOUG. I bear in mind, sure!


DUCK. Do you assume Android has a number of variants?

Effectively, with Symbian it was the identical form of factor – it was an interesting and complex ecosystem, Symbian.

[QUIZZICAL] After which for, higher or for worse, it simply disappeared…


DOUG. I believe I learn someplace that, at its peak, it was on 70% of handsets…


DUCK. Which is why, when malware like Cabir got here out, there was that sense of, “My golly, if the crooks actually determine this out, they usually determine easy methods to earn cash out of this, we’re all doomed, as a result of everybody’s weak!”

By success, we acquired a number of years to consider it earlier than cellular malware did change into the form of downside it’s at present…

…which I believe took extra highly effective telephones.

Abruptly the crooks might go, “Hey, I don’t should strip down my malware. I don’t have to put in writing this super-miniature factor that doesn’t actually do something. I can simply use the identical strategies that I might once I’m writing an everyday app. I’ll simply be naughty about it.!


DOUG. All proper.

If we keep within the “old-fashioned” for a short time right here, we’ve acquired a brand new sextortion rip-off that makes use of an old-school tactic that I, for one, haven’t seen in fairly a while. However it’s again!


DUCK. You imply, “Let’s ship your complete textual content of the e-mail not as an attachment, not as a hyperlink that needs to be downloaded, however as a pre-rendered, decent-resolution inline picture?”


DOUG. Precisely!


DUCK. It’s an previous approach designed to current difficulties, significantly to mail scanning or content material scanning software program that depends on issues like linguistic evaluation.

You exchange the textual content, prematurely, into a picture, in order that anybody who desires to do any type of textual content scanning or pure language processing on it – or, certainly, to search for any hyperlinks which are in there – has to do some type of textual content recognition first.

This isn’t solely error-prone, it additionally provides a complete load of additional computational complexity to preprocess each picture into textual content.

However it died out with crooks, I believe, as a result of when you could have a picture, you possibly can’t simply have a clickable hyperlink in it

However, if what you need to do is scare the individual, current what seems like an official doc and say, “Learn this, take into consideration what we’re saying to you, and e mail us again and possibly you received’t be charged with these critical legal offenses allegedly associated to viewing of on-line porn”…

“Contact us: possibly you could have rationalization as to why this might need occurred innocently. We’re all ears. Oh, by the way in which, you could have 72 hours.”

So, it’s a nasty trick as a result of, on this case, a picture is completely advantageous.

You’re not searching for the individual to click on on one thing like “I reject your copyright infringement discover”, just like the copyright scammers do.

The verbiage is: “It’s your alternative. However there could also be one thing you want to say in your defence. Right here’s the e-mail tackle.”

In fact, you must spot this rip-off… as a result of to these of us who’ve had any variety of these earlier than, all of them look the identical.

They’ve all acquired the identical dramatic story in them.

They’ve all acquired loopy errors, if what to search for.

Like this one: the investigating officer it’s a must to e mail isn’t simply Sergeant So-and-so or Inspector So-and-so.

It’s the Director Basic of the French Police!

And the e-mail, amazingly, comes from an individual referred to as Jean Luc Godard [LAUGHS].

He’s in his 90s now, I consider, and he’s a really well-known neo-marxist French cinematographer…


DOUG. [LAUGHS]


DUCK. He’s very well-known, and made some wonderful movies, so I used to be shocked to seek out that, in his dotage, he had gone from being a dramatic filmmaker to a serving police officer.

However there you go – I believe the factor the crooks are looking for right here is that this: they don’t need one million folks to reply, do they, to scams like this?

They simply need to ship out one million copies of the message.

The pretext right here within the message is that, “Clearly, we didn’t need to put the gory particulars of the proof on this e mail message, however you could need to contact us to attempt to clear this up.”

And also you think about that the crooks… their purpose is that they need to draw you in.

They need these people who find themselves scared sufficient, or weak sufficient, or unsure sufficient that they may really kind within the prolonged e mail tackle and that they may reply.

Then, they’re searching for what you may name a “lengthy sport” rip-off, the place they’ll keep up a correspondence with this individual again and again and over.

So, the dearth of a call-to-action hyperlink, the dearth of a “click on right here; put in your password proper now so we will drain your bank card”…

…that doesn’t matter.

The crooks are searching for folks whom they will rip-off for a protracted time period, in a human-led assault.

They don’t need one million folks to reply!

They simply need individuals who have self-selected as those that had been terribly scared.

And, as you possibly can think about, due to the subject material, these weak folks, these simply scared folks…

…given the subject material, they’re not more likely to flip to family and friends to assist, are they?

“Hey, we’ve acquired you for cyberporn offenses. That is critical.”

You may assume, “Effectively, I’ve been to some web sites that I don’t assume had been dodgy, however who is aware of what they’re related with? Who is aware of what they’ve acquired? I’d higher discover out.”

You’re most likely going to assume, “Perhaps I ought to reply and simply see what’s happening,” somewhat than, “I ought to ask my granddaughter, or my uncle, or my mother and father, or my finest good friend.”

And that’s actually what these crooks are banking on.

And the opposite factor with the picture, in fact: it lets them make it appear to be it’s a scanned-in, official, printed doc.

Bcause there’s an “APPROVED” stamp on it; there’s a stamp with somebody’s signature.


DOUG. So, we now have some recommendation for the great folks right here.

We talked a bit bit about it…

* How seemingly does the message actually appear?

We talked about that.

* If doubtful, don’t give it out!

We are saying that lots – that’s most likely place to start out.

* Don’t be afraid to verify with a trusted supply.

That’s good, as a result of if somebody had been to return to me as a trusted supply, I might do the subsequent factor in your recommendation, which might be:

* Verify on-line for comparable messages reported by different folks.

So, everytime somebody involves me and says, “I used to be on Fb and I noticed that that is taking place,” I’m going and Google it and I say, “No, that may be a rip-off.”


DUCK. Sure, you’re fairly proper, Doug!

As a result of the rationale why we write these tales up is exactly so that there’s the type of proof that you simply talked about there.

So if you happen to assume, “Effectively, I’m wondering if anybody else is getting these?”, and you then search…

…that received’t essentially catch the crooks out, however typically it *will* catch them out.

As a result of normally it *does* present up that this was clearly a marketing campaign the place any person is accusing [AMAZED TONE] 100 million folks, on the similar time, of precisely the identical crime.

What’s the possibility of that?

And in order that’s a approach that you would be able to set your individual thoughts at relaxation as an alternative of permitting concern, uncertainty and doubt to eat away at you.


DOUG. All proper, that’s: French audio system blasted by sextortion scams with no textual content or hyperlinks on nakedsecurity.sophos.com.

And, because the solar begins to set on our present for this week, we now have our Oh! No! section.

We’ve got a reader query for you, Paul, with regard to our article Google proclaims zero-day in Chrome browser: replace now.

Reader Diane MP asks a good query:

What’s the informal, mildly proficient consumer purported to do? Checking my Chrome model offers me a quantity that doesn’t resemble the required one on Google Play. I simply get ‘already put in’. If consultants can’t determine the complexities of this menace and easy methods to defend towards it, effectively, possibly it’s time for folks like me to simply transfer on from the pc period. I’ve been wanting to start out portray once more anyway, and my telephone works simply advantageous impartial of the Web.”

Diane… I might say, Diane, don’t go!

Don’t let this kill your pleasure for being related to everybody else on the earth.

However, Paul, what do you say to that?

The frustration of regularly updating and figuring out which model you’re purported to be operating?


DUCK. Sure, I used to be very sympathetic with that remark.

I can’t bear in mind how I precisely responded – I believe I simply stated, “Look, right here’s the official approach that you simply discover out, and it really works in your cell phone and on an everyday browser in your laptop computer.”

So I’m very sympathetic to Diane… I determine, Diane, if you happen to’re listening, possibly take extra time to color!


DOUG. I used to be going to say, Diane, “Do paint, however don’t transfer on from the pc.”


DUCK. I wouldn’t throw your telephone away!

However sadly, it’s true that typically even corporations that satisfaction themselves on having the ability to discover needles in haystacks and current them to us, to our amazement, just like the “subsequent video” Google recommends to you and also you assume, “How did they know?”…

But, on the subject of providing you with a model quantity, it’s like extra-super-complicated!

And sadly, for each app that you simply replace, and for each app you employ, there tends to be a special solution to discover the one true model quantity; a special solution to search for on-line what the actual, true, present, patched model quantity is.

Typically you simply should run across the homes a bit, making an attempt to work out what the precise model is, simply to see whether or not you’ve acquired it.

Or come to a web site like nakedsecurity.sophos.com… to be sincere, that’s one of many issues we intention to do: the place there are easy solutions, we’ll attempt to give them to you – after which, if there are anomalies, or exceptions, or bizarre issues across the edge, you possibly can ask for our feedback within the Bare Safety group.

And we are going to do our greatest to reply for you if we will.


BOTH. [LAUGHTER]


DUCK. However the truth that typically it’s a trouble for us to seek out out…


DOUG. …sure, it’s not simply you, Diane.

No, it’s completely irritating and complicated for everybody!


DUCK. Fortuitously, you will see on Bare Safety, if you ask questions like that, folks will chip in.


DOUG. Cling in there, Diane!

Effectively, when you’ve got an Oh! No! you’d prefer to submit, we’d like to learn it on the podcast.

You may e mail suggestions@sophos.com; you possibly can touch upon any one in all our articles like Diane did; or you possibly can hit us up on social: @NakedSecurity.

That’s our present for at present; thanks very a lot for listening.

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


BOTH. Keep safe!

[MUSICAL MODEM]

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments