Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Exploit para o kernel Linux 2.6.30

Foi divulgado um exploit para uma vulnerabilidade anteriormente desconhecida no kernel Linux 2.6.30. Segundo a nota divulgada no LWN, a técnica compromete máquinas de 32 e 64 bits, e desativa o SELinux, AppArmor, LSM e mais.

O exploit está disponível para download e os comentários no início do código-fonte apresentam o histórico do seu desenvolvimento e apresentação a desenvolvedores e distribuidores.

Os comentários no LWN (mais de 130 no momento em que escrevo esta nota) são especialmente interessantes, devido à participação do autor do código e à questão técnica que é debatida: se o erro é do kernel (aparentemente é o caso) ou da otimização empregada pelo compilador (aparentemente foi correta, mas sem ela o bug não seria explorável da forma como foi). (via lwn.net)

Saiba mais (lwn.net).


• Publicado por Augusto Campos em 2009-07-20

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    hmmm (usuário não registrado) em 20/07/2009 às 7:54 am

    Mais um exploit ?! putz, la vou eu novamente atualizar os servidores.

    MarcusJabber (usuário não registrado) em 20/07/2009 às 8:10 am

    Voce usa o ultimo kernel nos servidores?

    André Machado (usuário não registrado) em 20/07/2009 às 8:14 am

    Vamos ver em quanto tempo será corrigido.

    Luis (usuário não registrado) em 20/07/2009 às 8:35 am

    Voce usa o ultimo kernel nos servidores? [2]

    Lucas Timm (usuário não registrado) em 20/07/2009 às 9:27 am

    Ninguém entende por que eu ainda uso o .18. Só não sei se o exploit funciona nele :P

    Tem máquina aqui no trabalho que tá com tanto tempo rodando, e “redondo” no Kernel 2.6.17, que não quero nem mexer…heheeheeheh

    miranda (usuário não registrado) em 20/07/2009 às 9:48 am

    Você usa o ultimo kernel nos servidores? [3]

    Tiago Cruz (usuário não registrado) em 20/07/2009 às 10:12 am

    @Lucas Timm

    Infelizmente funciona:
    RHEL5 2.6.18-157 Local Kernel Exploit 0day, disables SELinux
    http://www.youtube.com/watch?v=iN1fdvktRbk

    Aderbal Rosa (usuário não registrado) em 20/07/2009 às 10:12 am

    Para resolver o problema devemos apenas re-compilar o KERNEL em sua última versão com a feature COMPATIBLE_WITH_DELPHI=yes habilitada.

    Na verdade o erro é no GCC, logo vocês podem re-compilar tudo com o compilador do kilyx e tudo vai funcionar.

    Fiz o teste aqui e estou re-compilando o kernel dos 320 servidores aqui no datacenter da empresa.

    Abraços.

    hmmm (usuário não registrado) em 20/07/2009 às 10:25 am

    ArchLinux, meus caros

    miranda (usuário não registrado) em 20/07/2009 às 10:29 am

    Que que tem a ver o ArchLinux com isso? O kernel dele é melhor que o dos outros?

    Carlos (usuário não registrado) em 20/07/2009 às 10:37 am

    Mas esse lixo de Linux não era perfeito, uma maravilha, e ruim é o Windows??? Lol!!!!

    Otávio (usuário não registrado) em 20/07/2009 às 10:59 am

    @miranda, Arch Linux é Rolling Release =)

    Ultimas versões sempre

    corvolino (usuário não registrado) em 20/07/2009 às 11:09 am

    Não é que o archlinux seja melhor que os outros. Os usuários do arch tem a mania que rodar as últimas versões dos softwares que possuem em seu desktop, lap e etc..

    Certamente esse exploit será corrigido.

    @Carlos

    O linux nunca é e nunca será perfeito. Se fosse perfeito não precisaria de atualizações, o que é perfeito não existe a possibilidade de se melhorar.

    Abraços,

    corvolino.

    miranda (usuário não registrado) em 20/07/2009 às 11:13 am

    ” Arch Linux é Rolling Release =)

    Ultimas versões sempre”

    Hummmm….entendi, realmente não sabia disso.

    MarcusJabber (usuário não registrado) em 20/07/2009 às 11:31 am

    E voce usa archlinux em servidores?

    >>Ultimas versões sempre

    Ah sim. Pra servidores aqui do trabalho, é bem “massa” mesmo ter que atualizar 1 vez por dia. Ainda mais os de produção :P

    Cada um…

    >>>ArchLinux, meus caros

    E. nem numa notícia destas, o pessoal perde tempo pra ficar fazendo “propaganda” de distro..

    miranda (usuário não registrado) em 20/07/2009 às 2:22 pm

    Ah sim. Pra servidores aqui do trabalho, é bem “massa” mesmo ter que atualizar 1 vez por dia. Ainda mais os de produção :P

    É, também não é esse conceito que tenho de servidores, mas….

    MELECA COSMICA (usuário não registrado) em 20/07/2009 às 4:57 pm

    Você usa o ultimo kernel nos servidores?[4]

    e ainda reclamam das distribuções linux horrendas… mas tem cada admin que faz cada nhaca… eu hein.

    Cardoso (usuário não registrado) em 20/07/2009 às 7:02 pm

    “O linux nunca é e nunca será perfeito. Se fosse perfeito não precisaria de atualizações, o que é perfeito não existe a possibilidade de se melhorar.”

    Por isso prefiro o Mac. O OSX sempre foi perfeito continua perfeito e cada fix de segurança de 200MB que lançam de 15 em 15 dias só aumenta essa perfeição.

    Conan (usuário não registrado) em 20/07/2009 às 7:09 pm

    Eu só usaria o arch linux num servidor de DOOM.

    André Machado (usuário não registrado) em 20/07/2009 às 9:11 pm

    Na verdade o erro é no GCC, logo vocês podem re-compilar tudo com o compilador do kilyx e tudo vai funcionar.

    Infelizmente a maioria dos usuários não vai aceitar recompilar o kernel de seu sistema em um compilador proprietário que foi descontinuado em meados de 2003…

    Jack Ripoff (usuário não registrado) em 21/07/2009 às 12:19 am

    Você usa Linux nos servidores? [1]

    Jack Ripoff (usuário não registrado) em 21/07/2009 às 12:35 am

    Por isso prefiro o Mac. O OSX sempre foi perfeito continua perfeito e cada fix de segurança de 200MB que lançam de 15 em 15 dias só aumenta essa perfeição.

    Se você chama bugs que ficam sentados quase um ano sem correção de perfeição…

    >>Infelizmente a maioria dos usuários
    >>não vai aceitar recompilar o kernel de
    >>seu sistema em um compilador proprietário
    >>que foi descontinuado em meados de 2003…

    Me diz que vc entendeu que foi uma piada, entendeu?

    Emerson Gomes (usuário não registrado) em 21/07/2009 às 9:31 am

    Eu já deixei um script no crontab para baixar e compilar sempre a ultima versão do cvs as 2 da manhã. Eventualmente um dos 800 servidores do datacenter não bootam, mas acho que vale a pena :P :P :P

    MarcusJabber (usuário não registrado) em 21/07/2009 às 10:22 am

    Você usa Linux nos servidores? [1]

    ahauahuahaua

Este post é antigo (2009-07-20) e foi arquivado. O envio de novos comentários a este post já expirou.