Description
sudo-rs is a memory safe implementation of sudo and su written in Rust. Prior to version 0.2.6, users with limited sudo privileges (e.g. execution of a single command) can list sudo privileges of other users using the `-U` flag. This vulnerability allows users with limited sudo privileges to enumerate the sudoers file, revealing sensitive information about other users' permissions. Attackers can collect information that can be used to more targeted attacks. Systems where users either do not have sudo privileges or have the ability to run all commands as root through sudo (the default configuration on most systems) are not affected by this advisory. Version 0.2.6 fixes the vulnerability.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| trifectatechfoundation | sudo-rs | < 0.2.6 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | rust-sudo-rs | 0.2.5-5 | — |
| Debian 13 | rust-sudo-rs | 0.2.5-5 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 25.10 | rust-sudo-rs | 0.2.8-1ubuntu2 | — |
| Ubuntu 24.04 LTS | rust-sudo-rs | No fix yet | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| crates.io | sudo-rs | < 0.2.6 | 0.2.6 | GHSA-w9q3-g4p5-5q2r |
Advisories 1
- WID-SEC-2025-1043 sudo-rs: Mehrere Schwachstellen ermöglichen Offenlegung von Informationen BSI CERT-Bund (WID) · May 13, 2025