Skip to main content

Apache Tomcat CVE-2026-88041

| EUVDEUVD-2026-105007 LOW
Incomplete Cleanup (CWE-459)
2026-10-20 apache GHSA-f6r2-3pj4-jmqq
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Open keep-alive connection to Tomcat
  2. Delivery
    Send request containing HTTP trailer fields
  3. Exploit
    Trigger incomplete trailer cleanup
  4. Execution
    Leaked trailer data surfaces in subsequent request
  5. Impact
    Disclose cross-request trailer information

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incomplete cleanup
Exploitation Conditions

Exploitation requires that HTTP requests include trailer fields (chunked transfer-encoding with trailers) and that the TCP connection is reused (keep-alive/persistent connections) so that uncleaned trailer state from a prior request carries into a subsequent one - most ordinary HTTP clients do not send trailers, which materially limits real-world exposure. Impact is bounded to leakage of trailer information rather than full request bodies, headers, or credentials. Affected only on Tomcat 11.0.0-M23 through 11.0.26, 10.1.27 through 10.1.60, and 9.0.92 through 9.0.122; patched builds (11.0.27/10.1.61/9.0.123) are not exploitable. No authentication state can be confirmed because no CVSS vector was provided.

Impact

No CVSS score or vector is provided in the input (CVSS Score: N/A, CVSS Vector: N/A), so attack vector, complexity, and privilege requirements cannot be confirmed from vendor/NVD data and must be inferred from the description. The flaw (CWE-459, incomplete cleanup) is an information-disclosure issue where HTTP trailer data from a prior request leaks into a subsequent request on a reused connection - inherently network-reachable but limited to leaking trailer content, not arbitrary memory or credentials, implying low confidentiality impact. No EPSS score, no CISA KEV listing, and no POC indicator are present, so there is no public exploit identified at time of analysis and no signal of active exploitation. Exploitation realistically requires that clients actually use HTTP trailers (uncommon in typical deployments) and that connections are reused, raising effective attack complexity. Net: despite Apache Tomcat's large footprint, this presents as a lower-priority information leak rather than a widespread high-risk issue - the absence of a CVSS vector and any exploitation telemetry should be noted as a data gap, and severity should be verified against the Apache advisory.

Exploit ScenarioDerived

An attacker who can send requests over a persistent/keep-alive connection to a vulnerable Tomcat instance crafts traffic such that trailer fields from one request are not cleaned up and bleed into the parsing context of a following request on the same connection. In a shared or proxied connection scenario, this could expose trailer information belonging to another request/user. No public exploit code is identified at time of analysis, and exploitation depends on HTTP trailers actually being in use.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 20, 2026

Information disclosure in Apache Tomcat 9.0.92 through 9.0.122, 10.1.27 through 10.1.60, and 11.0.0-M23 through 11.0.26 allows trailer fields from an earlier HTTP request to persist and leak into a subsequent request on the same reused connection. The root cause is incomplete cleanup of per-request trailer state (CWE-459); exploitation requires chunked requests that actually carry trailers and keep-alive connection reuse, so real-world exposure is limited because most clients do not send trailers. No public exploit or CISA KEV confirmation is identified in the provided data, and the independent assessment rates confidentiality impact as low (AV:N/AC:H/PR:N/UI:N/C:L/I:N/A:N); vendor fixes are 11.0.27, 10.1.61, and 9.0.123.

RemediationAI

Upgrade to Apache Tomcat 11.0.27, 10.1.61, or 9.0.123 as the vendor-released patch for the corresponding release line; these versions fix the incomplete trailer cleanup and are listed by the vendor as non-affected in the advisory at https://lists.apache.org/thread.html/dnmm9l3byytg3l66nk1jrqfrl7jty7n1. If immediate upgrade is not possible, reduce exposure by disabling HTTP keep-alive or persistent connections or by having an edge proxy reject or strip chunked requests that include non-empty Trailer fields; both controls have trade-offs, since disabling keep-alive increases latency and connection overhead while blocking trailers can break clients that legitimately use them. Because exploitation requires trailer-bearing requests on reused connections, also consider forcing connection close after requests with trailers at the reverse proxy. No vendor CVSS was published; use the assessed vector AV:N/AC:H/PR:N/UI:N/C:L/I:N/A:N for prioritization.

Affected VersionsENISA

Apache Tomcat 10.1.27 ≤10.1.60
Apache Tomcat 11.0.0-M23 ≤11.0.26
Apache Tomcat 9.0.92 ≤9.0.122

Affected Packages

euvd apache_tomcat no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache Tomcat is a Java servlet container and HTTP/1.1 server. HTTP/1.1 chunked transfer coding permits a request to carry trailer fields after the body, and Tomcat stores parsed request metadata in objects associated with the connection and request lifecycle. CWE-459 (Incomplete Cleanup) describes the failure to reset that trailer state when a request finishes, so a later request arriving on the same persistent keep-alive connection can observe values left by the prior request. The provided CPE cpe:2.3:a:apache_software_foundation:apache_tomcat:*:*:*:*:*:*:*:* is a wildcard and does not constrain versions, so the vendor ranges are authoritative: 9.0.92 through 9.0.122, 10.1.27 through 10.1.60, and 11.0.0-M23 through 11.0.26. The assessed vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N reflects network reachability but high complexity from the trailer and connection-reuse preconditions and only low confidentiality impact; there is no integrity or availability impact.

Know when Apache Tomcat gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (apache) PRIMARY LOW
vuln.today AI 3.7 LOW

Network-reachable (AV:N) with no auth (PR:N), but requires uncommon trailer usage and connection reuse (AC:H); only trailer data leaks, so C:L and I/A:N.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (apache).

DescriptionCVE.org

Incomplete cleanup vulnerability in Apache Tomcat allowed an trailer information from a previous request to leak into a subsequent request.

This issue affects Apache Tomcat: from 11.0.0-M23 through 11.0.26, from 10.1.27 through 10.1.60, from 9.0.92 through 9.0.122.

Users are recommended to upgrade to version 11.0.27, 10.1.61 or 9.0.123, which fix the issue.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
High
Apache Tomcat is widely deployed enterprise Java application server software
Social Media
1
Sightings
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-34486 HIGH POC
7.5 Apr 09

Missing encryption of cluster replication traffic in Apache Tomcat 11.0.20, 10.1.53, and 9.0.116 exposes sensitive sessi

CVE-2026-29146 HIGH POC
7.5 Apr 09

Padding oracle attack in Apache Tomcat EncryptInterceptor leaks encrypted session data confidentiality across versions 7

CVE-2026-50229 MEDIUM POC
6.1 Jun 29

Reflected XSS in Apache Tomcat's bundled 'number guess' example application exposes users of that demo page to script in

CVE-2026-76183 CRITICAL
9.8 Sep 23

Authentication bypass in Apache Tomcat allows unauthenticated remote attackers to reach WebSocket endpoints that are sup

CVE-2026-43512 CRITICAL
9.8 May 12

Authentication bypass in Apache Tomcat's DIGEST authentication implementation allows remote attackers to circumvent HTTP

CVE-2026-41293 CRITICAL
9.8 May 12

Improper input validation in Apache Tomcat (CWE-20) affects a broad range of releases across the 8.5, 9.0, 10.0, 10.1, a

CVE-2026-29145 CRITICAL
9.1 Apr 09

Authentication bypass in Apache Tomcat 9.x through 11.x and Tomcat Native 1.1.23-2.0.13 allows unauthenticated remote at

CVE-2026-43515 CRITICAL
9.1 May 12

Authorization bypass in Apache Tomcat (versions 7.0.0-7.0.109, 8.5.0-8.5.100, 9.0.0.M1-9.0.117, 10.1.0-M1-10.1.54, and 1

CVE-2026-103119 CRITICAL
9.1 Oct 20

Apache Tomcat 11.0.0-M25 through 11.0.26 can split the body of a large non-blocking (NIO) response across the current re

CVE-2026-101356 CRITICAL
9.1 Oct 20

Apache Tomcat 11.0.22-11.0.26, 10.1.55-10.1.60, and 9.0.118-9.0.122 contain an object-recycling race in HTTP/2 processin

CVE-2026-101296 CRITICAL
9.1 Oct 20

Authentication bypass in Apache Tomcat's JNDI realm allows unauthenticated remote attackers to log in without a valid pa

CVE-2026-86350 CRITICAL
9.1 Sep 23

HTTP/2 request smuggling in Apache Tomcat can mix up request headers between concurrent streams, allowing unauthenticate

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy