Read the docs
TI-2024-38942 Aliases GHSA-4j9x-g4x8-vcmf

ZendFramework potential XML eXternal Entity injection vectors

Priority LOW 38CWE-611Published · Updated

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

Fix Fixed zendframework/zendframework1 (Packagist): 1.11.15, 1.12.1

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—zendframework/zendframework1 (Packagist)1.11.0 to before 1.11.151.11.15Patch availableGHSA-4j9x-g4x8-vcmf
—zendframework/zendframework1 (Packagist)1.12.0 to before 1.12.11.12.1Patch availableGHSA-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

  1. 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