CVE-2026-97791

In Apache CXF, STSTokenValidator checks whether a SAML assertion is signed by a trusted certificate before deciding to send it to the STS. That result was stored in one object shared by all requests, so one request could read another's result. A remote, unauthenticated attacker could send a forged assertion signed with an untrusted certificate while legitimate requests were being processed, and it could be accepted as trusted without ever reaching the STS. Only services that use STSTokenValidator to validate SAML tokens without alwaysValidateToSts set are affected.  Users are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fix this issue.
References
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*

History

20 Oct 2026, 12:38

Type Values Removed Values Added
References () https://lists.apache.org/thread.html/ssdr417qgms9fjl0m8802xd8170wnk1l - () https://lists.apache.org/thread.html/ssdr417qgms9fjl0m8802xd8170wnk1l - Issue Tracking, Vendor Advisory
References () http://www.openwall.com/lists/oss-security/2026/10/09/10 - () http://www.openwall.com/lists/oss-security/2026/10/09/10 - Mailing List, Third Party Advisory
CPE cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
First Time Apache cxf
Apache

15 Oct 2026, 18:17

Type Values Removed Values Added
CWE CWE-362
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5

09 Oct 2026, 12:17

Type Values Removed Values Added
References
  • () http://www.openwall.com/lists/oss-security/2026/10/09/10 -

09 Oct 2026, 11:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-09 11:17

Updated : 2026-10-20 12:38


NVD link : CVE-2026-97791

Mitre link : CVE-2026-97791

CVE.ORG link : CVE-2026-97791


JSON object : View

Products Affected

apache

  • cxf
CWE
CWE-362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')