Skip to content
The AI-First Web

Kimi K3 Found Redis Zero-Days and Built a Working Exploit. No Human Guided It.

Moonshot AI's Kimi K3 agents discovered four authenticated RCE chains across Redis 6.2, 7.4, 8.6, and 8.8. Redis shipped seven security patches on July 23. The exploit code works on stock installations.

K
Kannan SP
· 6 min read
Share on X LinkedIn
Kimi K3 Found Redis Zero-Days and Built a Working Exploit. No Human Guided It.
Key finding

Redis versions affected: 4 — Redis 6.2.22, 7.4.9, 8.6.4, and 8.8.0 (Source: Redis security releases, July 23, 2026; The Hacker News)

The Machine Found the Bugs

On July 23, Redis shipped seven security releases across its supported version branches. The patches fix four authenticated remote code execution chains discovered not by a human security researcher, but by AI agents built on Moonshot AI's Kimi K3 model. The agents found the vulnerabilities, constructed proof-of-concept exploit code, and demonstrated working RCE on stock Redis installations — Redis 6.2.22, 7.4.9, 8.6.4, and 8.8.0 — without human guidance on where to look or what to test.

This is not the first time AI has been used in vulnerability research. Google's Big Sleep project found a buffer overflow in SQLite in 2024. Microsoft attributed part of its record 622-vulnerability July 2026 Patch Tuesday to AI-assisted discovery across its codebase. But the Kimi K3 finding is qualitatively different: the AI agents operated autonomously across multiple Redis versions, identified distinct exploit chains for each, and produced working attack code. The human researchers published the results. The AI did the work.

4 — Redis 6.2.22, 7.4.9, 8.6.4, and 8.8.0
Redis versions affected
Source: Redis security releases, July 23, 2026; The Hacker News
7 releases in one day
Security patches released
Source: Redis release notes, July 23, 2026

How the Exploit Chains Work

All four chains require authenticated access — specifically the RESTORE command, which deserializes Redis data structures. The Streams-based chains additionally require EVAL (Lua scripting) and XGROUP (stream consumer group operations). The Redis 8.8.0 chain uses EVAL plus the bundled RedisBloom module. Each chain exploits a different combination of Redis internals, but the pattern is consistent: the AI found ways to corrupt memory through deserialization and pivot that corruption into arbitrary code execution.

Authenticated RCE is not the same threat level as unauthenticated RCE. An attacker needs valid Redis credentials to execute these chains. But Redis is frequently deployed with default configurations, without authentication, or with credentials that are shared across development and production environments. Shodan consistently shows hundreds of thousands of Redis instances exposed to the internet. For those deployments, 'authenticated' is a distinction without a difference.

Why Kimi K3 Matters More Than the Bugs

The Redis vulnerabilities will be patched. Most production deployments will update within weeks. The more durable signal is what Kimi K3 demonstrated about the trajectory of AI in security research — and security offense.

Three things changed with this disclosure. First, the AI operated across multiple software versions simultaneously, adapting its approach to the different codebases and internal structures of Redis 6.2, 7.4, 8.6, and 8.8. This is not a single-target fuzzer. It is a system that reasons about software architecture. Second, the AI produced distinct, working exploit chains — not crash reports or anomaly flags, but complete attack paths from authenticated access to code execution. Third, the entire process happened without a human directing the analysis at specific functions, modules, or vulnerability classes.

CISA's Binding Operational Directive 26-04 explicitly cited AI-accelerated exploitation as the reason for compressing federal patch windows from 30 days to 3. Kimi K3's Redis findings are the concrete evidence behind that policy decision. The time between vulnerability discovery and working exploit is collapsing — not to days, but to the duration of a single AI agent session.

The Infrastructure Implications

Redis is infrastructure. It runs as a cache, message broker, session store, and rate limiter behind web applications across every major framework. When Redis has an authenticated RCE, every application that connects to that Redis instance inherits the exposure. A Next.js application using Redis for session storage, a WordPress site using Redis as an object cache, a FastAPI service using Redis for rate limiting — all three are affected by the same underlying vulnerability, regardless of the framework's own security posture.

WebPulse scores frameworks on seven dimensions, but framework security scores assume the infrastructure underneath is patched. A framework with a perfect security score running on an unpatched Redis instance is not secure — it is unaware of its own exposure. This is the layer of the stack where AI-discovered vulnerabilities hit hardest: not at the application framework level where developers are watching, but at the infrastructure layer where patches require ops coordination, downtime windows, and configuration management.

The Uncomfortable Question

If Moonshot AI's Kimi K3 can find four RCE chains across four Redis versions in a single research session, what is the discovery rate for AI agents that are not publishing their findings? The researchers who published the Kimi K3 results did so responsibly — they coordinated with Redis, waited for patches, and disclosed through standard channels. An AI agent operated by a threat actor has no such constraints. It can find, weaponize, and deploy an exploit in the same session, against the same targets, without a 90-day disclosure window.

This is not speculation. It is the logical extension of what was just demonstrated publicly. CISA's 3-day patch mandate exists because the agency assessed that this capability is already in adversarial hands. The Kimi K3 disclosure is the public proof that the assessment was correct.

What to Do

Patch Redis immediately to the July 23 releases. If your Redis instances are exposed to the internet without authentication, fixing that configuration gap is more urgent than the patch itself. For infrastructure teams: add Redis to the same patch-priority tier as your web server and operating system. The days when 'it is just a cache' justified deferred patching are over. For executives evaluating security posture: ask your team whether AI-assisted vulnerability scanning is part of your offensive security program. If the answer is no, you are defending against capabilities you are not testing for.

Compare frameworks in this analysis
WordPress vs Next.js WordPress vs FastAPI Next.js vs FastAPI
Share this insight