sudo-rs Allows Low Privilege Users to Discover the Existence of Files in Inaccessible Folders
Low severity
GitHub Reviewed
Published
May 12, 2025
in
trifectatechfoundation/sudo-rs
•
Updated May 13, 2025
Description
Published by the National Vulnerability Database
May 12, 2025
Published to the GitHub Advisory Database
May 13, 2025
Reviewed
May 13, 2025
Last updated
May 13, 2025
Summary
Users with no (or very limited) sudo privileges can determine whether files exists in folders that they otherwise cannot access using
sudo --list <pathname>
.PoC
As root:
As a user without any (or limited) sudo rights:
I.e. the user can distinguish whether files exist.
Related
Original sudo (vulnerable version tested by us: 1.9.15p5) exhibited similar behaviour for files with the executable bit set.
Impact
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.
Credits
This issue was identified by sudo-rs developer Marc Schoolderman
References