Uncovering the Hidden WebP vulnerability: a tale of a CVE with much bigger implications than it originally seemed
Oct 5, 2023Willi Geiger, Kornel Lesiński

Summary
This post details Cloudflare's discovery and rapid response to the WebP vulnerability (CVE-2023-4863), which stemmed from a heap buffer overflow in the libwebp library. Cloudflare identified the vulnerability's root cause in libwebp, distinct from its initial description as a Chrome-specific issue. They utilized an unreleased patch for libwebp to update their own services, which are written in Rust. Patches were submitted to Rust packages containing libwebp, and RustSec advisories (RUSTSEC-2023-0061 and RUSTSEC-2023-0062) were filed, informing the broader Rust ecosystem. The post highlights the interconnectedness of the internet ecosystem and the importance of swift, collaborative security responses.
More from the Website Security & Threat Management trail
- We tested our own WAF with frontier AI models. Here’s what we found
- When scanners miss the attack: how Cloudflare Client-Side Security protects storefronts
- Introducing automatic remediation policies with Cloudflare CASB
- Introducing context-aware vulnerability discovery and remediation with Cloudflare Managed Defense and OpenAI Daybreak Models
- Introducing Adaptive Intelligence: undermining the economics of every bot attack