CVE-2026-34486

HIGH KEV NUCLEI LAB

Apache Tomcat: Fix for CVE-2026-29146 allowed bypass of EncryptInterceptor

Title source: cna
STIX 2.1

Exploitation Summary

CVE-2026-34486 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added August 4, 2026. EIP tracks 11 public exploits from researchers including striga-ai, adminlove520, AirSkye. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a functional exploit for CVE-2026-34486, demonstrating unauthenticated RCE in Apache Tomcat via a bypass of the EncryptInterceptor in the Tribes clustering component. The exploit uses a CommonsCollections6 gadget chain to achieve remote code execution when an unencrypted payload is sent to the Tribes receiver port.

Description

Missing Encryption of Sensitive Data vulnerability in Apache Tomcat due to the fix for CVE-2026-29146 allowing the bypass of the EncryptInterceptor. This issue affects Apache Tomcat: 11.0.20, 10.1.53, 9.0.116. Users are recommended to upgrade to version 11.0.21, 10.1.54 or 9.0.117, which fix the issue.

Exploits (11)

nomisec WORKING POC 16 stars
by striga-ai · remote
https://github.com/striga-ai/CVE-2026-34486

This repository contains a functional exploit for CVE-2026-34486, demonstrating unauthenticated RCE in Apache Tomcat via a bypass of the EncryptInterceptor in the Tribes clustering component. The exploit uses a CommonsCollections6 gadget chain to achieve remote code execution when an unencrypted payload is sent to the Tribes receiver port.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 11.0.19+, 10.1.53+, 9.0.116+
No auth needed
Prerequisites: Docker · Java 21 · Python 3 · Commons Collections 3.1
mistral-large-3 · analyzed May 12, 2026 Full analysis →
github WORKING POC 4 stars
by adminlove520 · pythonpoc
https://github.com/adminlove520/CVE-Poc_All_in_One/tree/main/2026/CVE-2026-34486

This repository contains a functional exploit for CVE-2026-34486, an Apache Tomcat EncryptInterceptor bypass vulnerability. The exploit leverages a misplaced super.messageReceived() call in the EncryptInterceptor to bypass decryption and trigger Java deserialization RCE.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 9.0.116, 10.1.53, 11.0.20
No auth needed
Prerequisites: Apache Tomcat with EncryptInterceptor enabled · Commons Collections library for gadget chain · Network access to Tomcat's Tribes port
mistral-large-3 · analyzed May 08, 2026 Full analysis →
nomisec WORKING POC 1 stars
by AirSkye · poc
https://github.com/AirSkye/CVE-2026-34486-poc

This repository contains a functional exploit PoC for CVE-2026-34486, demonstrating a bypass in Apache Tomcat's EncryptInterceptor due to incorrect placement of the super.messageReceived() call outside the try-catch block, leading to deserialization of unencrypted payloads.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 9.0.116, 10.1.53, 11.0.20
No auth needed
Prerequisites: Apache Tomcat with EncryptInterceptor enabled · Commons Collections library for gadget chain · ysoserial for payload generation
mistral-large-3 · analyzed Apr 15, 2026 Full analysis →
github WORKING POC
by TreasureBoy99 · pythonpoc
https://github.com/TreasureBoy99/cve-2026-poc-collection/tree/main/web/CVE-2026-34486

This repository provides a functional proof-of-concept for CVE-2026-34486, an unauthenticated RCE vulnerability in Apache Tomcat's Tribes clustering component. The exploit bypasses the EncryptInterceptor's fail-open logic to trigger Java deserialization via a CommonsCollections6 gadget chain, leading to arbitrary command execution.

Classification
Working Poc 99%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 11.0.19+, 10.1.53+, 9.0.116+ (Tribes clustering with EncryptInterceptor enabled)
No auth needed
Prerequisites: Target must have Tribes clustering enabled with EncryptInterceptor configured (AES/GCM) · Commons Collections 3.1 library present on the target classpath · Network access to the Tribes receiver port (default: 4000)
mistral-large-3 · analyzed Aug 06, 2026 Full analysis →
github WORKING POC
by TreasureBoy520 · pythonpoc
https://github.com/TreasureBoy520/cve-2026-poc-collection/tree/main/web/CVE-2026-34486

This repository provides a functional proof-of-concept exploit for CVE-2026-34486, an unauthenticated RCE vulnerability in Apache Tomcat's Tribes clustering component. The exploit bypasses the EncryptInterceptor's fail-open logic to trigger Java deserialization via a CommonsCollections6 gadget chain, leading to arbitrary command execution.

Classification
Working Poc 99%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 11.0.19+, 10.1.53+, 9.0.116+ (Tribes clustering with EncryptInterceptor enabled)
No auth needed
Prerequisites: Target must have Apache Tomcat with Tribes clustering enabled and EncryptInterceptor configured (AES/GCM) · Commons Collections 3.1 available on the target's classpath · Network access to the Tribes receiver port (default: 4000)
mistral-large-3 · analyzed Aug 03, 2026 Full analysis →
github WORKING POC
by razureink · pythonpoc
https://github.com/razureink/cve-2026-34486-tomcat_encrypt_bypass_reproduction

This PoC exploits a regression in Apache Tomcat's EncryptInterceptor where a missing early-return in the decryption error handler allows unencrypted cluster messages to bypass encryption validation. The exploit sends a minimal serialized Java object to the cluster receiver port, demonstrating the auth_bypass.

Classification
Working Poc 98%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 11.0.20, 10.1.53, 9.0.116 (Cluster EncryptInterceptor)
No auth needed
Prerequisites: Network access to Tomcat cluster receiver port · EncryptInterceptor configured in server.xml · Vulnerable Tomcat version
mistral-large-3 · analyzed Jul 23, 2026 Full analysis →
github SCANNER
by SecureWithUmer · c++poc
https://github.com/SecureWithUmer/CVE-2026-PoCs/tree/main/2026/CVE-2026-34486

This repository contains a Python-based scanner for detecting Apache Tomcat Tribes cluster nodes vulnerable to CVE-2026-34486. The script probes targets by constructing and sending Tribes protocol frames to identify nodes that respond with valid acknowledgments, but does not exploit the deserialization RCE vulnerability.

Classification
Scanner 98%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat Tribes (cluster communication module)
No auth needed
Prerequisites: Network access to target ports (default: 4000) · Target running Apache Tomcat with Tribes module enabled
mistral-large-3 · analyzed Jul 08, 2026 Full analysis →
github WORKING POC
by XZ1r0 · pythonpoc
https://github.com/XZ1r0/cve-2026-poc-collection/tree/main/web/CVE-2026-34486

This repository contains a functional exploit for CVE-2026-34486, demonstrating unauthenticated RCE in Apache Tomcat via a deserialization attack exploiting a fail-open bypass in the EncryptInterceptor. The PoC includes a Java gadget generator, a Python script to send the payload, and a Docker setup for testing.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 11.0.19+, 10.1.53+, 9.0.116+
No auth needed
Prerequisites: Docker · Java 21 · Python 3 · Commons Collections 3.1
mistral-large-3 · analyzed May 21, 2026 Full analysis →
nomisec SCANNER
by helGayhub233 · poc
https://github.com/helGayhub233/CVE-2026-34486-Tribes

This repository contains a Python script designed to detect Apache Tomcat Tribes cluster nodes by sending crafted Tribes protocol packets and analyzing responses. It does not exploit CVE-2026-34486 but serves as a scanner to identify vulnerable targets.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat Tribes cluster nodes
No auth needed
Prerequisites: network access to target ports · list of target IPs/ports
mistral-large-3 · analyzed Apr 16, 2026 Full analysis →
nomisec WORKING POC
by 404-src · poc
https://github.com/404-src/CVE-2026-34486

This repository contains a functional exploit for CVE-2026-34486, targeting Apache Tomcat's Tribes clustering module. The exploit leverages a deserialization vulnerability in the EncryptInterceptor to achieve unauthenticated RCE on port 4000.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 9.0.0.M1–9.0.116 / 10.1.0-M1–10.1.53 / 11.0.0-M1–11.0.20
No auth needed
Prerequisites: Python 3.6+ · Java 11+ · ysoserial-all.jar · Apache Tomcat 9.0.116 (for Tribes library)
mistral-large-3 · analyzed Apr 15, 2026 Full analysis →
nomisec WORKING POC
by punitdarji · poc
https://github.com/punitdarji/tomcat-cve-2026-34486

This repository contains a functional exploit for CVE-2026-34486, targeting a deserialization vulnerability in Apache Tomcat's Tribes EncryptInterceptor. The PoC crafts a malicious serialized payload and sends it via a custom network packet to achieve remote code execution (RCE).

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Apache Tomcat 9.0.116 (with commons-collections 3.2.1)
No auth needed
Prerequisites: Network access to Tomcat's Tribes port (default 4000) · Commons-collections 3.2.1 in Tomcat's classpath
mistral-large-3 · analyzed Apr 15, 2026 Full analysis →

Nuclei Templates (1)

Apache Tomcat Tribes EncryptInterceptor Bypass - Remote Code Execution
CRITICALVERIFIEDby DhiyaneshDk
Shodan: product:"Apache Tomcat Tribes"

References (21)

Core 21
Core References

Scores

CVSS v3 7.5
EPSS 0.8293
EPSS Percentile 99.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation active
Automatable yes
Technical Impact partial

Lab Environment

COMMUNITY SUSPICIOUS
Community Lab
docker pull tomcat:9.0.116-jdk8
docker pull tomcat:11.0.20-jdk21
+8 more repos

Details

CISA KEV 2026-08-04
VulnCheck KEV 2026-07-30
ENISA EUVD EUVD-2026-21056
CWE
CWE-311 CWE-807
Status published
Products (25)
apache/tomcat 9.0.116
apache/tomcat 10.1.53
apache/tomcat 11.0.20
Apache Software Foundation/Apache Tomcat 10.1.53
Apache Software Foundation/Apache Tomcat 11.0.20
Apache Software Foundation/Apache Tomcat 9.0.116
org.apache.tomcat/tomcat 10.1.53 - 10.1.54Maven
org.apache.tomcat/tomcat 11.0.20 - 11.0.21Maven
org.apache.tomcat/tomcat 9.0.116 - 9.0.117Maven
org.apache.tomcat/tomcat-catalina 11.0.20 - 11.0.21Maven
... and 15 more
Published Apr 09, 2026
KEV Added Aug 04, 2026
Tracked Since Apr 10, 2026