Description
Padding Oracle vulnerability in Apache Tomcat's EncryptInterceptor with default configuration.

This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.18, from 10.0.0-M1 through 10.1.52, from 9.0.13 through 9..115, from 8.5.38 through 8.5.100, from 7.0.100 through 7.0.109.

Users are recommended to upgrade to version 11.0.19, 10.1.53 and 9.0.116, which fixes the issue.
Published: 2026-04-09
Score: 7.5 High
EPSS: 6.3% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Apache Tomcat EncryptInterceptor is vulnerable to a padding oracle when enabled by default. By submitting specially crafted ciphertext and observing decryption or error responses, an attacker can recover the original plaintext of encrypted data. This breach can expose confidential configuration details or session information stored by a web application, resulting in a confidentiality compromise. The weakness is associated with CWE-1240, CWE-209, and CWE-642.

Affected Systems

Apache Tomcat versions 11.0.0-M1 through 11.0.18, 10.0.0-M1 through 10.1.52, 9.0.13 through 9.0.115, 8.5.38 through 8.5.100, and 7.0.100 through 7.0.109 are affected. Administrators should upgrade to 11.0.19, 10.1.53, or 9.0.116 where the issue is fixed. Versions in the 8.5.x and 7.x lines have no currently released fix; disabling the interceptor or awaiting a newer release is recommended.

Risk and Exploitability

The CVSS base score of 7.5 classifies the vulnerability as high severity, and the EPSS score of 6% indicates a moderate probability of real‑world exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the likely attack vector is remote HTTP access to a Tomcat instance that has the EncryptInterceptor enabled by default; by transmitting crafted ciphertext and monitoring error responses or timing, an attacker can systematically recover plaintext. Successful exploitation would give an attacker the ability to read sensitive information encrypted by Tomcat.

Generated by OpenCVE AI on August 4, 2026 at 19:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade your Tomcat installation to the latest fixed versions: 11.0.19, 10.1.53, or 9.0.116, depending on your release line.
  • If you are running a Tomcat 8.5.x or 7.x version without an available patch, temporarily disable the EncryptInterceptor or apply any later security update as soon as it is released.
  • Continuously monitor application logs for decryption error messages or unusual activity, and consider rate‑limiting or blocking suspicious clients.

Generated by OpenCVE AI on August 4, 2026 at 19:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4619-1 tomcat9 security update
Debian DSA Debian DSA DSA-6328-1 tomcat10 security update
Debian DSA Debian DSA DSA-6329-1 tomcat11 security update
Github GHSA Github GHSA GHSA-h468-7pvh-8vr8 Apache Tomcat: Padding Oracle vulnerability in EncryptInterceptor
History

Tue, 14 Apr 2026 13:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*

Fri, 10 Apr 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-209
CWE-642
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Apr 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1240
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

threat_severity

Important


Fri, 10 Apr 2026 09:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache tomcat
Vendors & Products Apache
Apache tomcat

Fri, 10 Apr 2026 00:30:00 +0000

Type Values Removed Values Added
References

Thu, 09 Apr 2026 19:30:00 +0000

Type Values Removed Values Added
Description Padding Oracle vulnerability in Apache Tomcat's EncryptInterceptor with default configuration. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.18, from 10.0.0-M1 through 10.1.52, from 9.0.13 through 9..115, from 8.5.38 through 8.5.100, from 7.0.100 through 7.0.109. Users are recommended to upgrade to version 11.0.19, 10.1.53 and 9.0.116, which fixes the issue.
Title Apache Tomcat: EncryptInterceptor vulnerable to padding oracle attack by default
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-10T12:05:53.766Z

Reserved: 2026-03-04T10:35:55.231Z

Link: CVE-2026-29146

cve-icon Vulnrichment

Updated: 2026-04-09T23:15:51.111Z

cve-icon NVD

Status : Modified

Published: 2026-04-09T20:16:24.577

Modified: 2026-08-04T13:18:02.797

Link: CVE-2026-29146

cve-icon Redhat

Severity : Important

Publid Date: 2026-04-09T19:21:57Z

Links: CVE-2026-29146 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T19:15:03Z

Weaknesses
  • CWE-1240

    Use of a Cryptographic Primitive with a Risky Implementation

  • CWE-209

    Generation of Error Message Containing Sensitive Information

  • CWE-642

    External Control of Critical State Data