AMI Firmware Source Code, Private Key Leaked
Trailrunner7 writes "Source code and a private signing key for firmware manufactured by a popular PC hardware maker American Megatrends Inc. (AMI) have been found on an open FTP server hosted in Taiwan. Researcher Brandan Wilson found the company's data hosted on an unnamed vendor's FTP server. Among the vendor's internal emails, system images, high-resolution PCB images and private Excel spreadsheets was the source code for different versions of AMI firmware, code that was current as of February 2012, along with the private signing key for the Ivy Bridge firmware architecture. AMI builds the AMIBIOS BIOS firmware based on the UEFI specification for PC and server motherboards built by AMI and other manufacturers. The company started out as a motherboard maker, and also built storage controllers and remote management cards found in many Dell and HP computers. 'The worst case is the creation of a persistent, Trojanized update that would allow remote access to the system at the lowest possible level,' researcher Adam Caudill said. 'Another possibility would be the creation of an update that would render the system unbootable, requiring replacement of the mainboard.'"
Any way this could be used to circumvent Secure Boot?
This could be very very bad..
I could care less about the security implications. Where's the link to the full key and source code?
Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
I runz the Linux!
To mint trillions of counterfeit dollars to buy nuclear warheads from the republic of bitcoinistan.
You are fucked americans, very fucked.
I hope you put a HOSTS file in your secure boot sector.
I predicted a few years back that because of all this crazy DRM stuff eventually you'd get a virus that would require you to throw out your computer.
Besides all the gloom and doom, I can see a use case for this. someone tell coreboot.org? it would make updating your (ami)bios with embedded linux a bit simpler, eh?
...it's not even funny.
Why is only the worst case is mentioned? This can actually be good and help projects like coreboot support more hardware. Or maybe someone will make opensource fork of their firmware as there is a lot to improve in current uefi implementation.
As for the viruses I don’t think even with the signing key we will not see many bios viruses as it is really hard to write that actually does anything beside bricking the hardware. And on most systems it is impossible to update bios after the os is loaded.
What a waste of time.
This is just scare mongering!
'The worst case is the creation of a persistent, Trojanized update that would allow remote access to the system at the lowest possible level,' researcher Adam Caudill said. 'Another possibility would be the creation of an update that would render the system unbootable, requiring replacement of the mainboard.'
It's safe to assume the latter, as malware commanders don't want the computer offline or under scrutiny. Just give them another vector to attack and easier ways to cover up the bot.../p
you can flash in windows
There isn't anything useful that has been leaked.
When the copyright term is "forever minus a day", live every day like it's the last.
This shows what a frickin fiasco is this UEFI Secure Boot crap. It was designed by Microsoft as a DRM-like lock-in tool for their Windows OS and it shows DRM-related problems again and again. TPM chips are around for years and are capable of solving all problems Microsoft promises to "fix" with this UEFI-secure-DRM-windows-only-Boot crap. In my opinion it qualifies as abuse of monopolistic power and should be prosecuted as such. I'd expect a lot of PC vendor arm twisting evidence to show up if such prosecution would ever take place. And BTW, please don't reply to me with "any OS vendor can request a key from Microsoft" or "any vendor can request hardware vendors to install its key" crapola. These are just lies spewed around by Microsoft stooges and paid trolls. They already abused dominant position in key distribution (just before last Christmas season) and they'll do it again and again anytime it fits them. The only sensible solution would be to force Microsoft and hardware vendors to abandon this flawed standard using antitrust measures or other means.
If there's no downloadable version, it's not LEAKED.
No, never trust upgradable bios. Put the damn chip into a socket, and do upgrades by snail-mail... The internet will never be safe. Which is a good thing, because I don't want anybody telling me what I can upload or download.
“He’s not deformed, he’s just drunk!”
If Adam Caudill won't disclose it then I will.
ftp.asus.com.tw (which is currently down)
Assuming for a moment that the validity of this key is confirmed independently then any further question about the technical feasibility of using this to sub/pervert a Secure Boot arrangement is moot when you consider the deeper and more practical implication which is that you can't trust a major motherboard vendor to keep a signing key properly secured. Secure Boot is dead, long live security.
Regards, Phil
magnet:?xt=urn:btih:bd8b50ebfc73b4f0ea53bda4f7f6a1861b1eb19c&dn=leaked%5Fbios
Just sayin... if I found that, would have kept it to myself
How can you trust what you can never see, or even know is there?
Thesis: Security requires trust.
You are not trusted to know these secrets, therefore you are not secured through their application.
The whole UEFI boondoggle is false security. Worse, this proves that it is vulnerability risk, sold under masquerade, as security.
"Flyin' in just a sweet place,
Never been known to fail..."
This was no accident, and I can pretty much guarantee that in writing or your private signing key back (IMHO)!!!
Well, secure boot in no longer secure!!!!
What a croc!
CAPTCHA = 'violate' -- I kid not, it really was that!
I'm hoping we're about two years away from a real PC motherboard initiative along the lines of Raspberry PI. Wouldn't that be nice? A motherboard that isn't infected with vulnerable OEM black boxes and proprietary BS code and OS lock-in?
Posting as AC for hopefully obvious reasons. I discovered the server while Googling for some obscure AMD datasheets and passed the information off to Mr. Wilson. Not going to provide the exact domain name of the server, but it's operated by Jetway.
In addition to this BIOS code, it contains what appear to be full design files for a few motherboards (Gerbers, schematics, test software) and a number of datasheets (with prominent CONFIDENTIAL watermarks) for chips made by Nvidia, Intel, Atheros, Realtek and others.
Now everyone can see, on actual source level, just how much AMI's firmware sucks.
Would it be possible that more ambitious/less sinister programmers and/or modders could create a highly customized firmware or BIOS that allowed for more options? I guess I see a positive outcome to any leaked source code rather than the negative weaponry most people imagine.
Libera te ex Inferis!
Considering all the malware, botnet, viruses, spyware, etc, etc, I'm not sure we can claim the end user is any better when it comes to security.
the creation of an update that would render the system unbootable, requiring replacement of the mainboard.
what kind of loser doesn't have a JTAG interface?
must be some sort of Apple user.
What some hardware does (not just motherboards) is it has a physical jumper which has to be closed in order to allow the firmware to be changed. No chance of malicious flashing of the firmware (unless someone has physical access, but then you've got bigger problems) but without having to ship firmware on chips.
What did you "tell them"? Since you didn't elaborate I fail to see what you are going for or how this is insightful.
I can only guess this is something along the lines of the people crying about "Waaaaa security through obscurity!" in which case I want to hear their solution to code signing/verification on a system that doesn't involve a secret private key. You might note that public/private key signing is how Linux distros secure and verify their application distribution services.
This has the link, but that'll do you no good at this point.
In related news, I'm more interested in buying an AMI motherboard now. Especially one with CoreBoot flashed over it.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
The server's public access has been shut down. Is there any mirror available? :-(
Should have downloaded the files but I had something to do somewhere else...
The interesting directories were inside the CODE folder, each one containing one file:
Let's hope someone got'em :-) My kingdom for a link, please.
Implications to secure boot are probably none, when it comes to exposing this key. However, there may be weaknesses in the AMI code that could eventually lead to circumventing secure boot. It's rather academical at this moment, but they may have made some implementation faults that will allow an attacker to falsely keep their checks happy while still modifying boot files. The key is probably only useful for signing firmware, probably only for this vendor and possibly only for this chipset, maybe even a single main board.
I was promised a flying car. Where is my flying car?
http://www.youtube.com/watch?v=nFv9ZRAqG1s
I knew it was a bad idea when they started talking about it. Every system I've built has the ability to turn it off, but some people aren't so lucky. It would be nice if it could be bypassed by a jumper on the motherboard, or something like that so that in the event that it does get compromised at least you can still boot.
Full leak in this torrent http://bit.ly/10BwekI
Now coreboot.
http://www.coreboot.org/Flashrom
I have used this with great success.
Go tell me how many women you can find who would agree to it. Every semi-professional woman I've met/dated/etc expected me to eventually take over the breadwinning duties and THEM to stay at home with the 2+ kids (And yes they all wanted 2+.) I'd think this was some sort of fluke of the area, except this is girls from the bay in Cali, central valley, other countries, and the other coast.
Seems like a broad enough demographic to infer that the majority of women do not appreciate the appeal of a stay at home dad.
Just my 2 cents :)
Very nicely put!
The tyrant will always find a pretext for his tyranny - Aesop
Well just download the file using
curl -O ftp://ftp.jetway.com.tw/CODE/Ivy%20Bridge/018s.zip
Leak includes source for four builds: Cedar Trail, Ivy Bridge, Luna Pier, Sandy Bridge
http://thepiratebay.se/torrent/8349125
In the best and most possible case it would allow the evil open sources projects to boot the computer without asking the permission and paying the Microsoft.
https://mega.co.nz/#!Oc8hHILZ!HgMIVBWRPyQFIpG4EqvYzEiB91gpedStB1iihGbphmY