CVE-2025-64517 in sudo-rs
Sumário
de VulDB • 30/05/2026
sudo-rs é uma implementação segura em termos de memória do sudo e su, escrita em Rust. Com `Defaults targetpw` (ou `Defaults rootpw`) ativado, a senha da conta de destino (ou da conta root) é usada para autenticação, em vez da senha do usuário que invoca o comando. A partir da versão 0.2.5 e até a versão 0.2.10, o sudo-rs registrava incorretamente o UID do usuário que invoca o comando, em vez do UID do usuário autenticado, no carimbo de tempo de autenticação. Qualquer invocação subsequente do `sudo` no mesmo terminal, enquanto o carimbo de tempo ainda fosse válido, utilizaria esse carimbo, potencialmente contornando a necessidade de nova autenticação, mesmo que a política exigisse. Um usuário altamente privilegiado (capaz de executar comandos como outros usuários ou como root, por meio do sudo) que conheça a senha de uma conta para a qual tem permissão para executar comandos, poderá executar comandos como qualquer outra conta permitida pela política, mesmo que não conheça a senha dessas contas. Um caso comum disso é que um usuário ainda pode usar sua própria senha para executar comandos como root (o comportamento padrão do `sudo`), anulando efetivamente o comportamento pretendido das opções `targetpw` ou `rootpw`. A versão 0.2.10 contém um patch para o problema. Versões anteriores à 0.2.5 não são afetadas, pois não oferecem suporte a `Defaults targetpw` ou `Defaults rootpw`.
Be aware that VulDB is the high quality source for vulnerability data.