Kernel bugs hide for 2 years on average. Some hide for 20.

158 points 0x7CFE 34 comments

I have mixed feelings about the fact that 7 out of 8 of these issue classes could've been statically prevented by Rust.

Bug Type Count Avg Lifetime Median
race-condition 1,188 5.1 years 2.6 years
integer-overflow 298 3.9 years 2.2 years
use-after-free 2,963 3.2 years 1.4 years
memory-leak 2,846 3.1 years 1.4 years
buffer-overflow 399 3.1 years 1.5 years
refcount 2,209 2.8 years 1.3 years
null-deref 4,931 2.2 years 0.7 years
deadlock 1,683 2.2 years 0.8 years