Ubuntu's upcoming version 25.10 will adopt sudo-rs, a version of the popular sudo utility rewritten in Rust to enhance memory safety and reduce vulnerabilities. The transition, set for October 9, 2025, aims to mitigate security risks associated with classical programming languages like C and C++, which are prone to memory-related bugs. The move aligns with demands from security advocates for safe coding practices, potentially changing how system utilities are developed in the future.
Canonical's Ubuntu 25.10 will introduce sudo-rs, a Rust-based alternative to the standard sudo utility, aimed at improving security through memory safety.
The shift to Rust for sudo is crucial for reducing memory-related vulnerabilities, as it helps prevent bugs like buffer overflows common in C/C++.
Supporters of Rust argue that its memory safety offers significant advantages over traditional programming languages, leading to enhanced security and reduced maintenance.
Marc Schoolderman notes that the history of sudo includes serious memory safety vulnerabilities, highlighting the necessity for a safer implementation using Rust.
Collection
[
|
...
]