All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

44 CVEs in uutils: What Rust's Safety Guarantees Missed in Production

By

Matthias Endler

1mo ago· 17 min readenInsight

Summary

In April 2026, Canonical disclosed 44 CVEs in uutils, the Rust reimplementation of GNU coreutils that ships by default since Ubuntu 25.10. The article analyzes these security vulnerabilities, noting that all bugs landed in a production Rust codebase written by experienced developers, yet none were caught by Rust's borrow checker, clippy lints, or cargo audit. The author reflects on the lessons learned about Rust safety guarantees and real-world software security.

Key quotes

· 3 pulled
What's notable is that all of these bugs landed in a production Rust codebase, written by people who knew what they were doing, and none of them were caught by the borrow checker, clippy lints, or cargo audit.
In April 2026, Canonical disclosed 44 CVEs in uutils, the Rust reimplementation of GNU coreutils that ships by default since 25.10.
I'm not writing this to criticize the uutils team. Quite the contrary; I actually want to thank t
Snippet from the RSS feed
In April 2026, Canonical disclosed 44 CVEs in uutils, the Rust reimplementation of GNU coreutil…

You might also wanna read