The Ubuntu 25.10 transition to using some Rust system utilities continues proving quite rocky. Beyond some early performance issues with Rust Coreutils, breakage for some executables, and broken unattended upgrades due to a Rust Coreutils bug, it’s also sudo-rs now causing Ubuntu developers some headaches. There are two moderate security issues affecting sudo-rs, the Rust version of sudo being used by Ubuntu 25.10.


Better than I could have ever put it. But to add my own thoughts,
sudo-rsdoes not gain value just by being in Rust.sudowith compatability for common flags while intentionally not implementing niche/legacy options, including the one used by CVE-2025-32463, though if I did not need any of those flags at all, I would (and in past, have) just useopendoas.sudoand has caught regressions in it. The rewrite wanting parity withsudo’s behavior has improved the originalsudo; you can gain its benefits even if you won’t/don’t/can’t run it. This is the main reasonuutilshasn’t convinced me of its worth yet.sudois just good. By translating it, they have to understand many ofsudo’s poorly-documented idiosyncracies and review all its relevant code and consider potential potential edge-cases. That’s basically an audit.