logoalt Hacker News

pornel11/09/20241 replyview on HN

C/Ragel bug was the cause of Cloudbleed, and the reason why Cloudflare switched to Rust.

https://en.wikipedia.org/wiki/Cloudbleed


Replies

gritzko11/09/2024

I think I know the author of the bug :) But I use a C dialect that has bounds-checking. Abstractions leak anyway (see Meltdown/Spectre). https://meltdownattack.com/