ZendFramework potential XML eXternal Entity injection vectors
High severity
GitHub Reviewed
Published
Jun 7, 2024
to the GitHub Advisory Database
•
Updated Jun 7, 2024
Package
Affected versions
>= 1.11.0, < 1.11.15
>= 1.12.0, < 1.12.1
Patched versions
1.11.15
1.12.1
Description
Published to the GitHub Advisory Database
Jun 7, 2024
Reviewed
Jun 7, 2024
Last updated
Jun 7, 2024
Zend_Feed_Rss
andZend_Feed_Atom
were found to contain potential XML eXternal Entity (XXE) vectors due to insecure usage of PHP's DOM extension. External entities could be specified by adding a specific DOCTYPE element to feeds; exploiting this vulnerability could coerce opening arbitrary files and/or TCP connections.A similar issue was fixed for 1.11.13 and 1.12.0, in the
Zend_Feed::import()
factory method; however, the reporter of the issue discovered that the individual classes contained similar functionality in their constructors which remained vulnerable.References