Apache Tomcat: Buffer under-read vulnerability (CVE-2026-103119)
A buffer under-read vulnerability in Apache Tomcat versions 11.0.0-M25 through 11.0.26 allows for sensitive data leakage or request failure by incorrectly mixing response bodies between consecutive requests on the same connection.
CVE search metadata
CVE search record: CVE-2026-103119. Severity: critical. CVSS: 9.1. KEV: no. Product: Tomcat (11.0.0-M25 through 11.0.26), Tomcat (11.0.22-11.0.26), Tomcat (10.1.55-10.1.60), Tomcat (9.0.118-9.0.122). Brief: Apache Tomcat: Buffer under-read vulnerability (CVE-2026-103119). Brief link: https://feed.craftedsignal.io/briefs/2026-10-apache-tomcat-buffer-under-read/
CVE search record: CVE-2026-101356. KEV: no. Product: Tomcat (11.0.0-M25 through 11.0.26), Tomcat (11.0.22-11.0.26), Tomcat (10.1.55-10.1.60), Tomcat (9.0.118-9.0.122). Brief: Apache Tomcat: Buffer under-read vulnerability (CVE-2026-103119). Brief link: https://feed.craftedsignal.io/briefs/2026-10-apache-tomcat-buffer-under-read/
Triage facts
Revision 1- Applicability
- Tomcat (11.0.0-M25 through 11.0.26), Tomcat (11.0.22-11.0.26) +2
- Evidence
- Unknown
- Severity
- Critical
- Action
- Immediate escalation
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 20, 16:36 UTC
- Vulnerabilities
- 2 CVEs
- Source quality
- A1Likely
What's new
- 1. added coverage for Tomcat (11.0.22-11.0.26) +2 products Oct 20, 19:45 via nvd
Apache Tomcat versions 11.0.0-M25 through 11.0.26 contain a buffer under-read vulnerability identified as CVE-2026-103119. This flaw is triggered during large non-blocking write operations. When an application performs a large write, the internal buffer management logic can fail, causing the response body to be incorrectly segmented. Consequently, a portion of the response body from a current request may be unintentionally appended to the subsequent request handled over the same persistent HTTP connection. This behavior can lead to denial-of-service conditions through request failures or, more critically, the unauthorized disclosure of response data to the user of the following request. Given the potential for cross-user data leakage, organizations utilizing these versions of Apache Tomcat in multi-tenant or sensitive environments should prioritize remediation.
Impact
Successful exploitation can lead to a loss of data confidentiality, where sensitive information from one user's request is leaked to the subsequent request on the same connection. Furthermore, the mismatch in expected data streams often results in request processing failures, which can be leveraged to cause service instability.
Recommendation
- Upgrade all instances of Apache Tomcat to version 11.0.27 or later to address the root cause of the buffer under-read.
- Review web server access logs for anomalous behavior, such as high frequencies of malformed request errors or internal server errors (500 status) occurring in persistent connection pools, which may indicate attempted exploitation or accidental triggering of this state.
- Prioritize patching for internet-facing systems that utilize persistent connections (keep-alive) for high-volume traffic.
Immediate actions
Upgrade Apache Tomcat to version 11.0.27
Mitigations
Upgrade Apache Tomcat to 11.0.27
CVE-2026-103119