CVE-2026-34486

HIGH NUCLEI LAB

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

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 7 public exploits for CVE-2026-34486. PoCs published by 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 (7)

nomisec WORKING POC 16 stars
by striga-ai · poc
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
devstral-2 · 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
devstral-2 · 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
devstral-2 · analyzed Apr 15, 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
devstral-2 · 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
devstral-2 · 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)
devstral-2 · 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
devstral-2 · analyzed Apr 15, 2026 Full analysis →

Nuclei Templates (1)

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

Scores

CVSS v3 7.5
EPSS 0.0140
EPSS Percentile 80.9%
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 none
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
+4 more repos

Details

CWE
CWE-311
Status published
Products (14)
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 4 more
Published Apr 09, 2026
Tracked Since Apr 10, 2026