Skip to content
OpenAdvisories
Low · 3.3 CVE-2025-46717 EUVD-2025-14324GHSA-98cv-wqjx-wx8f

sudo-rs Allows Low Privilege Users to Discover the Existence of Files in Inaccessible Folders

Published May 12, 2025 · Updated May 12, 2025 · Assigned by GitHub_M

Description

sudo-rs is a memory safe implementation of sudo and su written in Rust. Prior to version 0.2.6, users with no (or very limited) sudo privileges can determine whether files exists in folders that they otherwise cannot access using `sudo --list <pathname>`. Users with local access to a machine can discover the existence/non-existence of certain files, revealing potentially sensitive information in the file names. This information can also be used in conjunction with other attacks. Version 0.2.6 fixes the vulnerability.

Affected products

VendorProductAffectedFixed
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.

ReleasePackageFixed inAdvisory
Debian 14 rust-sudo-rs 0.2.5-5 —
Debian 13 rust-sudo-rs 0.2.5-5 —
ReleasePackageFixed inAdvisory
Ubuntu 25.10 rust-sudo-rs 0.2.8-1ubuntu2 —
Ubuntu 24.04 LTS rust-sudo-rs No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io sudo-rs < 0.2.6 0.2.6 GHSA-98cv-wqjx-wx8f

Advisories 1

References