Read the docs
TI-2024-38932 Aliases GHSA-mg7h-9qfx-4r83

ZendFramework Potential Proxy Injection Vulnerabilities

Priority LOW 38CWE-74Published · 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\Session\Validator\RemoteAddr` and `Zend\View\Helper\ServerUrl` were found to be improperly parsing HTTP headers for proxy information, which could potentially allow an attacker to spoof a proxied IP or host name. In `Zend\Session\Validator\RemoteAddr`, if the client is behind a proxy server, the detection of the proxy URL was incorrect, and could lead to invalid results on subsequent lookups. In `Zend\View\Helper\ServerUrl`, if the server lives behind a proxy, the helper would always generate a URL based on the proxy host, regardless of whether or not this was desired; additionally, it did not take into account the proxy port or protocol, if provided.

Why it matters now

Fix Fixed zendframework/zendframework (Packagist): 2.0.5

SSVC decision points

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

Affected products

VendorProductAffected versionsFixed inStatusSource
—zendframework/zendframework (Packagist)2.0.0 to before 2.0.52.0.5Patch availableGHSA-mg7h-9qfx-4r83
  • zendframework/zendframework (Packagist) Vendor— Affected 2.0.0 to before 2.0.5 Fixed in 2.0.5 Patch available GHSA-mg7h-9qfx-4r83

Remediation

  • Fix · GHSA-mg7h-9qfx-4r83 zendframework/zendframework (Packagist) Fixed in 2.0.5 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-mg7h-9qfx-4r83

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences