ALITEQ.

CISA gave you until tomorrow to patch this Tomcat bug an AI is already hunting for it

A Chinese hacker wired DeepSeek into an autonomous attack framework and pointed it at unpatched Apache Tomcat servers, and CISA wants federal systems fixed by Friday — everyone else should move just as fast.

Priya NairUpdated 1h ago7 min readWeb story
Rows of server racks representing infrastructure running Apache Tomcat, the Java web server affected by CVE-2026-34486

The Cybersecurity and Infrastructure Security Agency told every federal civilian agency to patch a specific Apache Tomcat bug by this Friday, August 7. That part is routine — CISA adds a handful of vulnerabilities to its Known Exploited Vulnerabilities catalog most weeks. What isn't routine is who got caught using it: an autonomous attack framework with DeepSeek wired in as its reasoning engine, running reconnaissance and exploitation while a human operator mostly just watched from Telegram.

A padding oracle that got patched into a new hole

This started back in April. Tomcat's EncryptInterceptor — the component that adds pre-shared-key encryption to messages passed between clustered Tomcat nodes — used CBC mode by default, and CBC mode without proper padding checks is a textbook padding oracle. An attacker with network access to the cluster port could decrypt and forge encrypted cluster messages without ever knowing the key, which opens the door to session manipulation and injecting malicious serialized payloads. That was disclosed publicly on the Tomcat security list on April 9 as CVE-2026-29146, and fixed in 11.0.19, 10.1.53, and 9.0.116.

Except the fix had a bug in it. It closed the padding oracle but left EncryptInterceptor bypassable a different way — and that gap is CVE-2026-34486, the one CISA just flagged. Anyone who patched back in April and moved on is still exposed today.

Two Tomcat bugs, one broken fix

CVE-2026-29146

CVE
April 9, 2026
Disclosed
Padding oracle breaks EncryptInterceptor's default CBC mode
What it does
11.0.19 / 10.1.53 / 9.0.116

CVE-2026-34486

CVE
Added to KEV Aug 5, 2026
Disclosed
The April fix left EncryptInterceptor bypassable a different way
What it does
11.0.21 / 10.1.54 / 9.0.117

The part that should actually worry you

As Infosecurity Magazine and other outlets documented after reviewing the campaign, an actor going by knaithe (also KnYuan), reportedly based in Zhuhai, China, built an attack stack with DeepSeek wired in as the decision-making layer of a framework called Hermes Agent — orchestrated over Telegram for target selection and exploit sourcing, running non-interactively. Across roughly 460 attempted targets, researchers confirmed only three actual compromises: memory data exfiltration from Citrix NetScaler appliances, and a suspected session-hijacking attempt against a Malaysian government entity. Tomcat came in through a separate, more manual phase of the same campaign — reverse-shell attempts against nine internet-exposed servers using CVE-2026-34486, as BleepingComputer reported when CISA added the flaw to its KEV catalog.

Are you actually exposed

1

Check your Tomcat version against the vulnerable ranges: 11.0.0-M1 through 11.0.20, 10.0.0-M1 through 10.1.53, and 9.0.13 through 9.0.116.

2

Confirm whether clustering is enabled and EncryptInterceptor is configured — standalone Tomcat with clustering off isn't reachable through this specific bug.

3

Upgrade to 11.0.21, 10.1.54, or 9.0.117 — not just the April patch, which this bug bypasses.

4

Restrict network access to the cluster port regardless. Defense in depth, not a substitute for patching.

Rows of server racks in a data center, representative of infrastructure exposed to unpatched Apache Tomcat clustering ports
Tomcat clustering runs over a separate network port — most single-server deployments never turn it on, and this bug only matters to those that do. · Unsplash

This is at least the fourth "the patch didn't fully patch it" story we've covered in a matter of weeks. N-able's N-central shipped a fix that attackers found a way around within weeks. Cisco's firewall management platform had its own static-credential mess. Rails' Active Storage flaw and JetBrains TeamCity's unauthenticated RCE both fit the same shape. Read together, it's less "one vendor screwed up" and more a pattern: complex, security-focused code paths are exactly where a rushed fix reintroduces the same class of bug it was meant to close.

Quick answers

Is CVE-2026-34486 being exploited outside of this one campaign?
As of this writing, the Unit 42-documented case is the confirmed public example. CISA's KEV addition means at least one real-world exploitation was verified — treat "known exploited" as a floor, not the full picture, since KEV entries lag actual attacker activity.
Do I need Tomcat clustering enabled for this to matter?
Yes. EncryptInterceptor only exists on the cluster communication channel. If you run a standalone Tomcat instance with clustering off, CVE-2026-34486 isn't reachable — though upgrading is still worth doing on general principle.
Does upgrading to the April patch (11.0.19/10.1.53/9.0.116) protect me?
No — that's the exact version the new bug bypasses. You need 11.0.21, 10.1.54, or 9.0.117 specifically.
Is this the same kind of bug as Log4Shell?
Not directly. This is a cryptographic bypass on cluster messaging, not a deserialization-of-untrusted-input bug on its own — though the padding-oracle flaw it stems from can be chained toward forged serialized payloads.
8/ 10

Verdict

Patch priority

If you run Tomcat with clustering enabled anywhere on the open internet, this goes to the top of today's list — not because the CVSS score is dramatic (7.5 isn't a 10), but because it's confirmed under active, AI-assisted exploitation and CISA's own deadline is tomorrow.

Best for: Anyone running Apache Tomcat 9, 10, or 11 with clustering enabled

The bigger story here isn't really Tomcat. "AI-powered hacking" stopped being a hypothetical sometime in the last few months, and the first documented cases look exactly like this — not a superintelligent zero-day machine, but a competent-enough model doing the boring parts of reconnaissance and exploitation faster than a person would bother to. Expect the CVSS-7.5-but-actively-exploited pattern to get more common, not less, as more of these frameworks get built.

Software & Systems Editor

Priya Nair

Priya has daily-driven more Linux distros than she can name and treats her setup like a workshop. She covers the operating systems, apps and settings worth your time — and cheerfully calls out the 'optimizations' that just quietly break your machine.

Work out the hardware

The Aliteq brief

The tech worth knowing — hardware, AI, gaming, deals. No spam, unsubscribe anytime.

Keep reading