GHSA-fq4p-86hh-42v9

Suggest an improvement
Source
https://github.com/advisories/GHSA-fq4p-86hh-42v9
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/06/GHSA-fq4p-86hh-42v9/GHSA-fq4p-86hh-42v9.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-fq4p-86hh-42v9
Published
2024-06-07T22:07:30Z
Modified
2024-06-07T22:18:58.462812Z
Severity
  • 4.7 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N CVSS Calculator
Summary
Zend-Diactoros URL Rewrite vulnerability
Details

zend-diactoros (and, by extension, Expressive), zend-http (and, by extension, Zend Framework MVC projects), and zend-feed (specifically, its PubSubHubbub sub-component) each contain a potential URL rewrite exploit. In each case, marshaling a request URI includes logic that introspects HTTP request headers that are specific to a given server-side URL rewrite mechanism.

When these headers are present on systems not running the specific URL rewriting mechanism, the logic would still trigger, allowing a malicious client or proxy to emulate the headers to request arbitrary content.

References

Affected packages

Packagist / zendframework/zend-diactoros

Package

Name
zendframework/zend-diactoros
Purl
pkg:composer/zendframework/zend-diactoros

Affected ranges

Type
ECOSYSTEM
Events
Introduced
1.0.0
Fixed
1.8.4

Affected versions

1.*

1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.2.0
1.2.1
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.3.9
1.3.10
1.3.11
1.4.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7.2
1.8.0
1.8.1
1.8.2
1.8.3