CVE-2009-0217: Medium severity IBM WebSphere Application Server vulnerability
Common Vulnerabilities and Exposures assigned an identifier CVE-2009-0217 to the following vulnerability:
The design of the W3C XML Signature Syntax and Processing (XMLDsig) recommendation, as implemented in products including (1) the Oracle Security Developer Tools component in Oracle Application Server 10.1.2.3, 10.1.3.4, and 10.1.4.3IM; (2) the WebLogic Server component in BEA Product Suite 10.3, 10.0 MP1, 9.2 MP3, 9.1, 9.0, and 8.1 SP6; (3) Mono before 2.4.2.2; (4) XML Security Library before 1.2.12; (5) IBM WebSphere Application Server Versions 6.0 through 6.0.2.33, 6.1 through 6.1.0.23, and 7.0 through 7.0.0.1; and other products uses a parameter that defines an HMAC truncation length (HMACOutputLength) but does not require a minimum for this length, which allows attackers to spoof HMAC-based signatures and bypass authentication by specifying a truncation length with a small number of bits.
References: ----------- http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0217 http://www.w3.org/QA/2009/07/hmactruncationinxmlsignatu.html http://www.kb.cert.org/vuls/id/466161 http://secunia.com/advisories/35855/2/ https://issues.apache.org/bugzilla/showbug.cgi?id=47526 http://www.w3.org/2008/06/xmldsigcore-errata.html#e03 http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2009.html
References from US-CERT's VU#466161: ------------------------------------- http://www.w3.org/2008/06/xmldsigcore-errata.html#e03 http://www.w3.org/QA/2009/07/hmactruncationinxmlsignatu.html http://www.rsa.com/blog/blogentry.aspx?id=1492 http://www.w3.org/TR/xmldsig-core/ http://www.w3.org/TR/xmldsig-core/#sec-HMAC http://tools.ietf.org/html/rfc2104#section-5 http://www.oasis-open.org/specs/index.php#wss http://www.w3.org/2000/xp/Group/ http://msdn.microsoft.com/en-us/library/ms996502.aspx http://www.ibm.com/support/docview.wss?rs=180&uid=swg21384925 http://santuario.apache.org/download.html http://www.mono-project.com/Vulnerabilities http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2009.html http://www.aleksey.com/xmlsec/downloads.html
Credit: ------- Thomas Roessler of the W3C
Other sources
The design of the W3C XML Signature Syntax and Processing (XMLDsig) recommendation, as implemented in products including (1) the Oracle Security Developer Tools component in Oracle Application Server 10.1.2.3, 10.1.3.4, and 10.1.4.3IM; (2) the WebLogic Server component in BEA Product Suite 10.3, 10.0 MP1, 9.2 MP3, 9.1, 9.0, and 8.1 SP6; (3) Mono before 2.4.2.2; (4) XML Security Library before 1.2.12; (5) IBM WebSphere Application Server Versions 6.0 through 6.0.2.33, 6.1 through 6.1.0.23, and 7.0 through 7.0.0.1; (6) Sun JDK and JRE Update 14 and earlier; (7) Microsoft .NET Framework 3.0 through 3.0 SP2, 3.5, and 4.0; and other products uses a parameter that defines an HMAC truncation length (HMACOutputLength) but does not require a minimum for this length, which allows attackers to spoof HMAC-based signatures and bypass authentication by specifying a truncation length with a small number of bits.
— Red Hat
Affected Software
Remediation
Patch Available
Patch Available
Patch Available
Patch Available
Patch Available
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2009-0217?
CVE-2009-0217 has a moderate severity rating, indicating potential vulnerabilities in XMLSignature processing.
How do I fix CVE-2009-0217?
To fix CVE-2009-0217, upgrade affected software to the latest versions as recommended by your vendor.
Which software is affected by CVE-2009-0217?
CVE-2009-0217 affects various versions of Oracle Application Server, WebLogic Server, and several other Java-related platforms.
What vulnerabilities does CVE-2009-0217 address?
CVE-2009-0217 addresses weaknesses in the processing of XML signatures, leading to potential security risks.
Is CVE-2009-0217 related to HMAC truncation issues?
Yes, CVE-2009-0217 includes issues related to HMAC truncation within the XML Signature framework.