CVE-2012-4418¶
WSO2 Products impacted: no
Customer action required: no
REPORTED VULNERABILITY¶
Apache Axis2 allows remote attackers to forge messages and bypass authentication via an "XML Signature wrapping attack".1
REPORTED PRODUCTS¶
- WSO2 Identity Server : 7.2.0
WSO2 JUSTIFICATION¶
Apache Axis2 is used in WSO2 Identity Server as the core SOAP/Web Services engine, handling service deployment, message routing and transport management. The product ships a WSO2-maintained fork of Axis2 rather than the upstream 1.6.1 release.2 The Axis2 layer serves as the service framework for SOAP-based admin services and internal component communication; it does not perform SAML assertion processing or XML Signature validation.
SAML assertion validation and XML Signature verification are performed by the product's own identity framework, backed by OpenSAML and Apache Santuario.3 Signature validation is carried out through OpenSAML's SignatureValidator and ExplicitKeySignatureTrustEngine, with no involvement of the Axis2 engine.45 The shipped Axis2 bundle contains no SAML or XML Signature processing classes, so the XML Signature wrapping path described in this CVE cannot be reached.
Based on this evidence, we conclude that this vulnerability does not pose a security risk to the impacted versions of WSO2 products listed above.
REFERENCES¶
-
https://github.com/wso2/wso2-axis2/releases/tag/v1.6.1-wso2v124 ↩
-
https://github.com/wso2-extensions/identity-inbound-auth-saml ↩
-
https://github.com/wso2-extensions/identity-inbound-auth-saml/blob/master/components/org.wso2.carbon.identity.sso.saml/src/main/java/org/wso2/carbon/identity/sso/saml/builders/signature/DefaultSSOSigner.java ↩
-
https://github.com/wso2-extensions/identity-outbound-auth-samlsso/blob/master/components/org.wso2.carbon.identity.application.authenticator.samlsso/src/main/java/org/wso2/carbon/identity/application/authenticator/samlsso/logout/validators/LogoutReqSignatureValidator.java ↩