CVE-2013-4701: PHP OpenID Library Denial of Service vulnerability
7.5
CVSS Score
Basic Information
CVE ID
GHSA ID
EPSS Score
0.7439%
CWE
Published
5/17/2022
Updated
2/6/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
openid/php-openid | composer | < 2.3.0 | 2.3.0 |
typo3/cms | composer | >= 6.2.0, < 6.2.6 | 6.2.6 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from the setXML method in Auth/Yadis/XML.php, which processed untrusted XML input without proper XXE protections. The GitHub patch explicitly adds libxml_disable_entity_loader(true) and error handling around the loadXML call, confirming this was the vulnerable code path. The TYPO3/CMS package is listed as vulnerable due to its dependency on php-openid, but the root vulnerable function resides in the openid library's XML parser implementation.