Skip to content
NewA calmer, faster ZeroHour

Blog says Cloudflare is rewriting its proxy layer in Rust

Original title: Cloudflare is rewriting everything in Rust

Hacker News · securityby tonyedgecombe ()7 min read
AI summary · x-ai/grok-4.7Summaries by Vani AI

The author ties the shift to 2017 Cloudbleed and says a November 18, 2025 outage came from unwrap on bad config.

A blog post argues Cloudflare has moved from C and Lua NGINX modules toward Rust proxies after the February 17, 2017 Cloudbleed memory-safety leak. It says Pingora is already in Rust, FL is being replaced by Rust-based FL2, and HTTP and TLS termination is being rewritten, while the developer platform uses Go and TypeScript. The same post recounts the November 18, 2025 outage as a panic from .unwrap() on a Result fed malformed configuration, then promotes the author's Rust book.

Unconfirmed: Claims about leadership motives and the scale of the rewrite are the author's interpretation.

Key facts
  • Cloudbleed leaked request data, including cookies, API keys, and tokens, across sites.
  • wirefilter is described as one Rust library shared by the proxy and the Go API.
  • The outage post-mortem was published in under 24 hours and signed by the CEO.
  • The author says many Cloudflare GitHub repos are mirrors of internal repositories.
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

7 min read at kerkour.com

On February 17, 2017, a security researcher at Google found that Cloudflare reverse proxies were leaking HTTP requests traversing their network, the famous CloudBleed vulnerability. For example, let's say that you were visiting https://example. com, hosted on Cloudflare, the HTTP response served by Cloudflare may have contained HTML content or HTTP headers for completely unrelated websites also hosted on Cloudflare.

Hacker News · security

By tonyedgecombe · kerkour.com

Read the full article at Hacker News · security

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.