With the financial support of Amazon Web Services, sudo and su are rewritten in the Rust programming language to increase memory safety to further enhance Linux/open-source security.
"Because it is written in C, sudo has faced many vulnerabilities related to memory safety issues," according to with a publication announcing the project:
“It's important to protect our most critical software, especially from memory security vulnerabilities. It is hard to imagine software that is more critical than sudo and su”.
This work is carried out by a joint team from Ferrous Systems and Tweede Golf with their generous support Amazon Web Services. The work plan you can see here. The repository at GitHub is here.