Apache Tomcat: Fix for CVE-2026-29146 allowed bypass of EncryptInterceptor
Title source: cnaExploitation 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)
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.
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.
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.
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.
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.
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.
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).
Nuclei Templates (1)
product:"Apache Tomcat Tribes"
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N