MilikMilik

AI Finds 21 Hidden Zero-Days in FFmpeg and Forces a Rethink of Software Security

AI Finds 21 Hidden Zero-Days in FFmpeg and Forces a Rethink of Software Security
Interest|High-Quality Software

What It Means When AI Uncovers Decades-Old Zero-Day Vulnerabilities

Zero-day vulnerabilities are previously unknown software flaws that attackers can exploit before patches or defenses exist, and their discovery by autonomous AI systems marks a shift from slow, human-only bug hunting to continuous, machine-driven security testing across massive codebases. This week, an AI agent examined about 1.5 million lines of FFmpeg C code and produced 21 new, confirmed zero-day vulnerabilities with working proof-of-concept files. Several of these FFmpeg security flaws had been dormant for roughly 15 to 20 years, including a stack overflow in service-description-table handling dating back to 2003. At the same time, Chrome 149 shipped with patches for 429 security bugs, more than 100 of them critical or high severity. Together, these events show how AI security discovery is increasing the volume and speed of vulnerability reports, and how dependent modern software is on complex, aging components.

AI Finds 21 Hidden Zero-Days in FFmpeg and Forces a Rethink of Software Security

FFmpeg: 21 Zero-Days in the Video Library Inside Everything

FFmpeg sits inside browsers, media players, cloud pipelines, Python wheels, containers, and hardware appliances, which makes its zero-day vulnerabilities especially valuable to attackers. The depthfirst AI agent scanned FFmpeg and found 21 previously unknown flaws, all with reproducible test cases. Most issues are heap or stack overflows in parsers and demuxers, affecting components like the TS demuxer and VP9 decoder. depthfirst notes that nine already carry CVE identifiers (CVE-2026-39210 through CVE-2026-39218), and the rest are fixed upstream but still waiting for numbers. Some of these bugs were present for two decades despite many human audits. Earlier work from Google’s Big Sleep and Anthropic’s Mythos model had already pulled long-lived bugs from FFmpeg, so this new batch confirms a pattern. If your systems ingest untrusted RTSP, AV1-over-RTP, or other complex media streams, push FFmpeg security updates across all system and embedded copies, not only your OS packages.

Chrome’s 429 Bug Patches and the AI-Driven Volume Problem

Chrome 149’s record 429 bug patches highlight how modern browsers now carry continual streams of critical fixes. Over 100 patched issues are critical or high-severity flaws, with many involving use-after-free errors and poor input validation. The worst, CVE-2026-10881 in the ANGLE graphics engine, is an out-of-bounds read and write that lets a crafted web page escape Chrome’s sandbox and run code on the host, an RCE vulnerability with a CVSS score of 9.6. While Chrome’s issues were not found by AI agents directly, Google has tied a recent overhaul of its bug bounty program to a flood of AI-generated reports. The challenge for defenders is clear: you depend on complex software that now changes faster, with more bugs discovered earlier in their lifetime. Keeping Chrome auto-update enabled and validating that enterprise policies do not delay 149.0.7827.53/54 is now a basic security requirement.

Redis RCE: Autonomous AI Tools Move from Fuzzing to Targeted Bug Hunting

In parallel, Redis fixed CVE-2026-23479, a use-after-free bug in blocking-client code that lets an authenticated user execute arbitrary operating system commands on the Redis host. The issue was introduced in Redis 7.2.0 and remained in all stable branches for more than two years until May 5, when patches shipped. According to Wiz, Redis appears in a large majority of cloud environments, and many instances run without a password, which turns this logic bug into a serious remote code execution risk. The flaw was discovered by Xint Code, described as an autonomous AI security tool built to hunt bugs in large codebases. Its exploit chain leaks a heap pointer through a one-line Lua script, frees and replaces a client structure, and abuses memory accounting to overwrite a function pointer. Upgrade immediately to 7.2.14, 7.4.9, 8.2.6, 8.4.3, or 8.6.3, and restrict CONFIG, scripting, and stream access where patching lags.

From Reactive Patching to Proactive AI Security Discovery

These cases show how AI agents change vulnerability discovery: instead of waiting for reports after exploitation, autonomous tools scan code proactively and continuously, including legacy sections written decades ago. This improves attack-surface coverage but strains the rest of the ecosystem. Development teams must triage and patch more often; security teams must shorten patch cycles and automate deployment; vendors must coordinate fixes across shared components such as FFmpeg. AI-driven vulnerability discovery also raises questions about disclosure timelines and synchronization: when a media library like FFmpeg is bundled inside browsers, SaaS platforms, and appliances, a single fix must propagate across many products. For now, organizations relying on FFmpeg, Chrome, and Redis should tighten patch management: track upstream security advisories, enable auto-updates where possible, and inventory embedded dependencies. The goal is to keep pace with the new normal, where zero-day vulnerabilities surface faster than ever before.

Milik earns a commission when you shop through our links, at no extra cost to you. Editorial content is independently selected by our team.

You May Also Like

Comments
Say something...
No comments yet. Be the first to share your thoughts!