LightEater Malware Attack Places Millions of Unpatched BIOSes At Risk
Mark Wilson writes Two minutes is all it takes to completely destroy a computer. In a presentation entitled 'How many million BIOSes would you like to infect?' at security conference CanSecWest, security researchers Corey Kallenberg and Xeno Kovah revealed that even an unskilled person could use an implant called LightEater to infect a vulnerable system in mere moments. The attack could be used to render a computer unusable, but it could also be used to steal passwords and intercept encrypted data. The problem affects motherboards from companies including Gigabyte, Acer, MSI, HP and Asus. It is exacerbated by manufactures reusing code across multiple UEFI BIOSes and places home users, businesses and governments at risk.
This was expected. A PC has many devices ready to accept new firmware at any moment. All you need is administrator access and you can start uploading new code. BIOS, HDD, DVD, even CPU microcode updates. Previously not that many have bothered, as it has been far more simple to just use some low-hanging Windows exploit. Now that Windows security has improved, blackhats have to up their game.
Manufacturers/vendors don't write their own BIOSs; they license them from the likes of Phoenix Technologies and Insyde. These licensors don't write a completely new BIOS and bits for each licensee, let alone for each motherboard and their variants. As such, of course there is code reuse. Imagine the probable security issues there would be if each Vendor, let alone motherboard, received a BIOS that was written from scratch. QA would be a nightmare, as would the security of the code.
The problem isn't the reuse of code. The problem is that the code that was reused had security vulnerabilities.
I hope I have a business continuity plan. Do I?
Let me ask my IT guy. Well shit, I fired the fucker for reading techie news on the job.
Hold on, I'll phone India. Call someone! That always fixes everything.
All I hear is laughter on the on the other end. Laughter and some kind of lively dance music.
Well, shit.
The "article" is three paragraphs and a few quotes full of FUD. There's no real information in there; it contains no good suggestions as to how to check for or deal with bios infections. It takes three clicks to get to a site that actually has some of the research, but that's just a static page listing conference topics. Don't waste another minute on this nonsense.
This one's tricky. You have to use imaginary numbers, like eleventeen... --Hobbes
We didn't even have to do anything special; we just had a kernel driver write an invalid instruction
That kernel modules can wreck your system isn't exactly something new. How exactly does this invalidate good opsec (like disabling modules altogether or require them to be signed?).
Soviet hackers have known something VERY similar for some time:
https://xakep.ru/2011/12/26/58... (In Russian but you can try Google translation).
You all dont have the aptitude or skills for critical thinking and are being hoodwinked by the misinformed press again.
The critical information you have glossed over is that the problem is just and only UEFI bios that new supposedly super secure bios written by microsoft for every computer produced and used by gullible stupid idiotic hardware manufacturers. So the infection has now spread from windows and only windows to fucking the whole of creation because we live in a world full of fucking stupid dimwit idiots.
So you need admin and be able to install a dodgy kernel module to trash the machine. Then again, if you got that far, a 2lb hammer would suffice without needing to know anything about computers/kernels/modules.
Problem is NOT the trashed computer - you can simply buy a new one. Problem is that the 3-letter agencies can use this mechanism to covertly collect information about YOU, which may possibly land you in GULAG. And it seems it's quite difficult to detect this leakage.
The one company that got suckered into doing Superfish is also pretty much the one company that has an immune UEFI: Lenovo.
Lenovo system x development actually writes their own firmware rather than going to AMI or someone. They also take directions from a very strict security team that has made them harden against this class of attack for years now (it wasn't a live vulnerability, but the general attack vector has been theorized for a long time).
Of course, this is the system x team specifically (Servers that begin with x, Flex, BladeCenter, Nextscale) and not necessarily anything else (the part recently purchased from IBM). Although the aforementioned teams came along with the purchase and are starting to call the shots across all enterprise server development (though not necessarily business or consumer pcs/laptops).
http://conference.hitb.org/hit...
Better apart from being a damn slideshow
No it's trivial to detect the leakage. the packets have to go over the lan... Or are they reconfiguring the chips to become a quantum entangled radio?
Do not look at laser with remaining good eye.
No one has the time to monitor all the outbound traffic of their network interface.
Well, then, how the hell do I know that my BIOS is patched or not?
Stupid article.
To allow us to hack your system, so don't change UEFI/EFI.
So, mark, you are using SlashDot to drive traffic to your article on the issue? For shame.
Seeing how the the article is so dense with real content and references, what makes this different from CIH http://en.wikipedia.org/wiki/CIH_computer_virus ?
This infection was sometimes a real bitch to fix as you had to hunt for the exact bios for the device (which wasn't an easy task), remove the eeprom and flash it. An real PITA and one that Joe Sixpack couldn't fix. A real nasty infection.
09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
physical access = game over. when this can be spread remotely, then I'll start freaking out.
lose != loose
It requires administrator privilege, but not physical access.
So if youir remote exploit opens the door to running arbitrary code, and then you can do something like rowhammer to co-opt the administrator privilege of an existing process, you can load kernel code that can do the appropriate manuevers and modify the system firmware forever, with the only recourse generally involving a soldering iron or throwing out the board.
Somehow I always get these two mixed up.
http://www.urbandictionary.com...
Some drink at the fountain of knowledge. Others just gargle.
...Two minutes is all it takes to completely destroy a computer....
I've got a grenade that can do it in 8 seconds...
Has anyone gotten a hold of a complete list of the manfacturers/vendors whose products are affected by this? The way this has been worded there are more than the five mentioned in the summary text. Have products from any vendors been found to be "safe". (At least, so far?) And what versions of BIOS have been found to be vulnerable?
CUR ALLOC 20195.....5804M
My Dell will not upgrade from 8.1 to 8.1 Professional. Microsoft has not even been able to solve the problem, though they validated my keys. The problem is Secure Boot / UEFI on the Dell. What kind of benefit is it to me when my computer will not accept legitimate updates?
sounds like uefi was an awesome idea. give me write-switch-protected cmos bios any day.
Maybe now people can have *informed* opinions? Slides here: http://legbacore.com/Research....
The "article" is three paragraphs and a few quotes full of FUD. There's no real information in there; it contains no good suggestions as to how to check for or deal with bios infections. It takes three clicks to get to a site that actually has some of the research, but that's just a static page listing conference topics. Don't waste another minute on this nonsense.
There is information buried in there:
"We didn't even have to do anything special; we just had a kernel driver write an invalid instruction to the first instruction the CPU reads off the flash chip, and bam, it was out for the count, and never was able to boot again."
In other words "Lighteater" is another name for flashing a bad BIOS (or part thereof). People have bricked their machines doing this by accident. Many modern BIOSes have some kind of checking on the BIOS update program. This is just a malicious one that bricks your machine on purpose. In theory it could be made to install spyware at BIOS level though I don't see that having been demonstrated.