![]() |
Security Breach at kernel.org
Kernel.org is currently carrying this announcement:
Quote:
Standby for Tech-media frenzy to ensue. |
If the kernel source code was actually accessed/modified, the implications of this could be huge. Here's hoping it never got that far.
|
Thanks, I'll sticky this for a few days.
|
More details and more in this email.
Quote:
Quote:
|
Quote:
update: Just found this comment on the lwn story about the break in: Quote:
update 2: Seems he was right... http://www.kernel.org/signature.html Quote:
|
Quote:
A non-answer to a non-question, it would seem. |
I remember several years ago the Linux kernel sources were attacked and a malware payload code was uploaded but was caught in time through commit changes and the malicious code was removed before any damage could be done.
|
Quote:
Quote:
|
The perspective of one semi-clueless Debian user
Rick Moen said (at lwn.net):
Quote:
When I recently installed Squeeze on a PC, I was offered a choice of mirrors from which to get all the debs not on the installation CD#1. One of the first choices was kernel.org, and I actually thought about asking for that repo specifically, hoping that they would care more about security than some random academic mirror. A year ago I tried hard to get clarification from debian.org about just what the gpg signed files with the hashes for the various Debian iso images accomplish, and what they do not. I was told to take it to the forums--- where I got no answers at all. I too very much desire authoritative clarification on exactly how the ordinary user (who is perforce acting as the sysadmin of his/her own PC) is to understand the hashes and gpg signatures at places like this (for Debian linux users installing Squeeze): http://cdimage.debian.org/cdimage/re...t/i386/iso-cd/ My best guess is that the Debian installer does automatically load and import into the new system's apt-keyring the signing keys contained in the iso image it finds at this website (and your bad luck if the site has been compromised, unless you are connected by the GPG Web of Trust to the signer(s) and check the key post-install), verifies the signature of the file with the SHA1 hashes for the various iso images, and verifies the hashes of individual packages before installation. Furthermore, as far as I know, when the user uses apt-get (or synaptic or...) to install or upgrade debs, the SHA1 hash (and/or GPG signature?) of that deb is checked before installation. At least, when I tried to install a contributed package signed with a key not included in the Debian developer's keyring, which I had forgotten to import, I did get a warning. I hope I do not seriously overestimate the security of Debian package management, especially because I have long believed that the GPG signatures could be replaced by an intruder without most new Debian users noticing. I'd probably notice because I previously installed what I believe to be the genuine keys, but only because I found them at debian.org---- it's worrying that at least one Debian signing key was only self-signed, last I checked. It would be good to have a hundred signatures for security-critical keys whose compromise would affect thousands of users. Does anyone know more? |
While everyone talks about possibly compromised tarballs with (technically) valid signatures, I wonder: Which developer account got compromised, and did the attacker inject some (obfuscated) code into the valid check-ins of the developer?
I am rather sure this would not survive the code audits by other devs, but anyway... |
I guess it all depends on how they generate the tarballs, how they are copied into the archive and at what point they get signed.
It's the 'automatically signed' that make me raise an eyebrow, but I really don't know anything about their signing methodology. I just hope that it's not something as dumb as the following in a cron job on the server itself (which was root compromised) Code:
#!/bin/bash |
Oh, I forgot that every git commit is signed in the first place. That means the git sources cannot be compromised if just one commit access to kernel.org was hacked, because the signing happens on a clean development machine.
|
Quote:
D'oh. |
kernel org security breach
pinched this from another forum
Quote:
looks like serious biz floppy |
That was posted about already on 31/aug/11 (http://www.linuxquestions.org/questi...el-org-900485/). AFAIK the LKML should have a post from Linus telling he will only use Git for the time being.
|
| All times are GMT -5. The time now is 08:36 AM. |