← Back to search

CVE-2026-92121

7.5 HIGH

Published 2026-09-30 · Updated 2026-10-06

AI risk analysis

Summary
WSS4J streaming code has a flaw where signature references using WS-Security STR-Transform leave an internal flag permanently set, causing the policy enforcer to skip checking subsequent signed elements even when they should be validated. This allows attackers to bypass SOAP Body signing requirements and enables XML Signature Wrapping attacks without detection.
Exploitability
Exploitation requires a malicious SOAP message with a STR-Transform signature reference that triggers the flag-setting behavior, but no public exploit is available yet and the attack vector is limited to WSS4J streaming processing.
Blast radius
The vulnerability affects systems using Apache WSS4J streaming (StAX) for WS-Security processing, potentially allowing attackers to bypass critical message integrity protections in web services that require signed SOAP bodies.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Apache WSS4J versions 4.0.2, 3.0.6, or 2.4.4 which contain the fix for this issue.
xmlsecurity-policyweb-servicessignature

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

In the WSS4J streaming (StAX) code, a signature reference using the WS-Security STR-Transform leaves an internal "inside signed content" flag permanently set. The WS-SecurityPolicy enforcer uses that flag to decide whether an element needs checking, so it stops evaluating SignedParts and SignedElements for the rest of the message. A policy requiring the SOAP Body to be signed is then satisfied even when the Body carries no signature, removing the protection against XML Signature Wrapping. Signature verification itself is unaffected. The DOM code is not affected.  Users are recommended to upgrade to versions 4.0.2 or 3.0.6 or 2.4.4 which fix this issue.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Weaknesses

CWE-693

Vendors

apache

Products

wss4j

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.