First published: Tue Mar 05 2013(Updated: )
A denial of service flaw was found in the way ruby-openid, a library for verifying and serving OpenID identities, performed processing of certain XML files. An OpenID provider could provide a specially-crafted XML file that, when processed would lead to excessive CPU consumption (denial of service). References: [1] <a href="https://github.com/openid/ruby-openid/pull/43">https://github.com/openid/ruby-openid/pull/43</a> [2] <a href="https://bugzilla.novell.com/show_bug.cgi?id=804717">https://bugzilla.novell.com/show_bug.cgi?id=804717</a> [3] <a href="http://www.openwall.com/lists/oss-security/2013/03/01/5">http://www.openwall.com/lists/oss-security/2013/03/01/5</a> [4] <a href="http://www.openwall.com/lists/oss-security/2013/03/03/8">http://www.openwall.com/lists/oss-security/2013/03/03/8</a> Relevant upstream patch: [5] <a href="https://github.com/openid/ruby-openid/commit/a3693cef06049563f5b4e4824f4d3211288508ed">https://github.com/openid/ruby-openid/commit/a3693cef06049563f5b4e4824f4d3211288508ed</a>
Affected Software | Affected Version | How to fix |
---|---|---|
OpenID |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-918134 is classified as a denial of service vulnerability due to excessive CPU consumption.
To fix REDHAT-BUG-918134, ensure that you are using the latest version of the ruby-openid library that addresses this flaw.
REDHAT-BUG-918134 affects the ruby-openid library utilized for verifying OpenID identities.
Yes, REDHAT-BUG-918134 presents a risk as it allows an OpenID provider to submit a malicious XML file that could lead to denial of service.
REDHAT-BUG-918134 was reported in 2013, indicating a long-standing vulnerability that requires attention.