CVE-2012-2379 XML Signature/Encryption Not Validated in Apache CXF
Apache CXF fails to enforce WS-SecurityPolicy signing or encryption requirements, allowing attackers to bypass security controls.
- Exploited in the wild
- Not known
- Login needed
- Not stated
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2012-2379?
CVE-2012-2379 is a critical vulnerability in Apache Cxf, published on 3 Jan 2013. It can be exploited over the network, with no action from the victim.
Official description
Apache CXF 2.4.x before 2.4.8, 2.5.x before 2.5.4, and 2.6.x before 2.6.1, when a Supporting Token specifies a child WS-SecurityPolicy 1.1 or 1.2 policy, does not properly ensure that an XML element is signed or encrypted, which has unspecified impact and attack vectors.
Which versions are affected by CVE-2012-2379?
6 open source packages ship an affected version, including org.apache.cxf:cxf. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.cxf:cxf Maven | From 2.4.0 | 2.4.8 |
org.apache.cxf:cxf Maven | From 2.4.0 | 2.4.8 |
org.apache.cxf:cxf Maven | From 2.5.0 | 2.5.4 |
org.apache.cxf:cxf Maven | From 2.5.0 | 2.5.4 |
org.apache.cxf:cxf Maven | From 2.6.0 | 2.6.1 |
org.apache.cxf:cxf Maven | From 2.6.0 | 2.6.1 |
Products include Apache Cxf.
How do I fix CVE-2012-2379?
Upgrade org.apache.cxf:cxf to a fixed version for your release line: 2.4.8, 2.5.4 or 2.6.1.
Is CVE-2012-2379 being exploited?
There is no known exploitation of CVE-2012-2379 in the wild and no public exploit code.
Other vulnerabilities in Apache Cxf
- CVE-2026-66909 Apache CXF: Unsafe deserialization of inbound JMS ObjectMessage
- CVE-2026-68079 Apache CXF: DefaultEncryptingCodeDataProvider allows unlimited authorization code replay
- CVE-2026-50628 Apache CXF: OAuth2: Inverted IP Binding Check Defeats Security Control
- CVE-2025-48913 Apache CXF: Untrusted JMS configuration can lead to RCE
- CVE-2022-46364 Apache CXF SSRF Vulnerability
Sources
Also known as GHSA-2g99-c67p-56hm.