ended4월 29일· 1 sources

Safe Code, Unsafe Results: The TOCTOU Gap in Rust's Security Model

안전한 코드, 위험한 논리: Rust가 잡지 못하는 TOCTOU 공격

Why it matters

While Rust's type system and borrow checker provide strong memory safety guarantees, they cannot detect time-of-check-time-of-use (TOCTOU) vulnerabilities where attackers exploit timing windows between system calls. The 44 CVEs disclosed in Canonical's uutils codebase demonstrate that even expert developers miss these logic-level bugs, making this audit a critical reference for anyone building security-sensitive systems in Rust.

1
Sources
+0
24h
Growth
145d
Active
Rust securityTOCTOU attacksCVEuutilssymlink attacksfile descriptors

Sources

Related Issues