Sono stati rilasciati cinque nuovi kernel che contengono la correzione per la vulnerabilità di escalation dei privilegi locali del kernel Linux recentemente annunciata (CVE-2009-2692). I seguenti kernel NON sono vulnerabili:
2.6.18.8-linode19 (Ultima versione 2.6 stabile)
2.6.30.5-linode20
2.6.18.8-x86_64-linode7 (Ultima versione 2.6 stabile - x86_64)
2.6.30.5-x86_64-linode8
2.6.23.17-linode44 (per UML)
Controllare l'output di "uname -r" da Linode. Se non si sta utilizzando uno dei kernel sopra indicati (o successivi), il proprio Linode potrebbe essere vulnerabile. In tal caso, si consiglia vivamente di scegliere "Latest 2.6 Stable" (o un kernel non vulnerabile di propria scelta) nel profilo di configurazione del Linode e di riavviare il Linode per acquisire la modifica. Verificare l'acquisizione del nuovo kernel eseguendo nuovamente "uname -r" dopo il riavvio.
Esistono exploit, che riguardano tutte le versioni del kernel Linux fino alla 2.6.30.4 inclusa, che permettono a un normale utente locale di ottenere i privilegi di root. Nei nostri test abbiamo ottenuto risultati contrastanti, ma l'exploit ha funzionato senza modifiche su un paio di kernel. Si consiglia vivamente di assicurarsi di utilizzare uno dei kernel elencati sopra (o successivi). Abbiamo anche un elenco di kernel disponibili.
Commenti (12)
Thanks for the update. Was wondering when this was going to come out. I was scared for a few days.
The 2.6.18.8 series kernels we released last Friday night, but wanted to wait for 2.6.30.5 before making the announcement.
Nice, thanks for the update.
How do I upgrade to the latest kernel if I’m on an old version?
To upgrade, simply reboot, then verify it again with: uname -r
Thanks for informing us about that on your blog.
I love your service. 🙂
Have a good day.
Davide.
Mine says “2.6.18.8-linode16”.
Would you say this requires update?
Thanks!
Is 2.6.18.8-linode16 or later in the list above? No. So you’re vulnerable.
Thank you for your continued updates. This is very much appreciated and certainly why Linode LLC is the right choice for our services. Keep up the fantastic support work.
Thanks for the great work! Is this kernel’s source available? I see many kernel sources here: https://www.linode.com/src/ but not 2.6.23.17-linode44.
I was hoping to get the right headers so I can compile kernel modules on my Linodes!
@Casey – that’s a UML kernel, which doesn’t support modules in our environment. If you need modules, submit a ticket and we’ll migrate your Linode to a Xen host.
Thanks for the advice! I rarely need to build kernel modules, but it would be nice and I doubt I’d notice the UML/Xen switch otherwise.