ZendFramework potential XML eXternal Entity injection vectors
Key facts
- Attack vector
- —
- Privileges required
- —
- User interaction
- —
- Attack complexity
- —
- Impact type
- —
- Confidentiality · integrity · availability
- —
- Fix status
- Fixed
No CVSS vector from any source. Fix status from GitHub.
Summary
`Zend_Feed_Rss` and `Zend_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.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | zendframework/zendframework1 (Packagist) | 1.11.0 to before 1.11.15 | 1.11.15 | Patch available | GHSA-4j9x-g4x8-vcmf |
| — | zendframework/zendframework1 (Packagist) | 1.12.0 to before 1.12.1 | 1.12.1 | Patch available | GHSA-4j9x-g4x8-vcmf |
- zendframework/zendframework1 (Packagist) Vendor— Affected 1.11.0 to before 1.11.15 Fixed in 1.11.15 Patch available GHSA-4j9x-g4x8-vcmf
- zendframework/zendframework1 (Packagist) Vendor— Affected 1.12.0 to before 1.12.1 Fixed in 1.12.1 Patch available GHSA-4j9x-g4x8-vcmf
Remediation
- Fix · GHSA-4j9x-g4x8-vcmf zendframework/zendframework1 (Packagist) Fixed in 1.11.15 Advisory →
- Fix · GHSA-4j9x-g4x8-vcmf zendframework/zendframework1 (Packagist) Fixed in 1.12.1 Advisory →
Timeline
- 2026-10-03 Threatist record created from GHSA-4j9x-g4x8-vcmf
References
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences