Vulnerabilidade no PackageKit que permite obter privilégios de root em várias distribuições Linux.

No PackageKit, uma camada D-Bus que unifica operações de gerenciamento de pacotes, foi encontrada uma vulnerabilidade Pack2TheRoot (CVE-2026-41651), permitindo que um usuário não privilegiado instale ou remova um pacote arbitrário e obtenha acesso root ao sistema. O problema ocorre a partir da versão 1.0.2 (2014) e foi resolvido na versão 1.3.5 do PackageKit.

A vulnerabilidade foi descoberta por pesquisadores da Deutsche Telekom com a ajuda do modelo de IA Claude Opus. Um exploit funcional foi desenvolvido, funcionando na maioria das distribuições com PackageKit, mas detalhes sobre a vulnerabilidade e o exploit serão publicados posteriormente, para dar aos usuários tempo para atualizar seus sistemas. A exploração da vulnerabilidade foi demonstrada no Ubuntu Desktop 18.04/24.04.4/26.04, Ubuntu Server 22.04 a 24.04, Debian Desktop 13.4, RockyLinux Desktop 10.1 e Fedora 43 Desktop/Server. O status da correção de vulnerabilidades nas distribuições pode ser avaliado nas seguintes páginas (se a página não estiver acessível, significa que os desenvolvedores da distribuição ainda não começaram a abordar o problema): Debian, Ubuntu, SUSE, RHEL, Gentoo, Arch, Fedora, FreeBSD.

A vulnerabilidade é causada por uma condição de corrida ao processar os flags de transação no processo em segundo plano do PackageKit, permitindo que se mudem os parâmetros da operação entre a autorização e o início da operação com o pacote. O atacante pode enviar uma solicitação D-Bus para executar uma operação permitida a um usuário não privilegiado e, em seguida, enviar uma nova solicitação D-Bus. Se a solicitação repetida chegar antes do início real da operação permitida, é possível conseguir uma alteração dos flags da transação já iniciada e mudar o estado em cache.

Assim, a transação permitida já iniciada será executada com parâmetros não originais, mas com parâmetros alterados enviados na segunda solicitação. Alterando as informações sobre o pacote a ser instalado, o atacante pode instalar qualquer outro pacote, incluindo um que ele tenha armazenado localmente. A instalação do pacote é executada com permissões de root, portanto, para obter acesso root ao sistema, o atacante pode adicionar um script próprio ao pacote que será executado automaticamente antes ou depois da instalação.

Vulnerabilidade no PackageKit que permite obter privilégios de root em várias distribuições Linux.


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster