{"id":"GHSA-fq4p-86hh-42v9","aliases":[],"title":"Zend-Diactoros URL Rewrite vulnerability","titleSource":"OSV","descriptionSource":"OSV","declaredSeverity":"MODERATE","description":"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.\n\nWhen 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.","severity":"medium","score":4.7,"published":"2024-06-07T22:07:30.000Z","modified":"2024-12-04T05:32:07.473Z","withdrawn":false,"knownExploited":false,"affected":[{"ecosystem":"Packagist","name":"zendframework/zend-diactoros","sources":[{"name":"OSV · GHSA-fq4p-86hh-42v9","url":"https://osv.dev/vulnerability/GHSA-fq4p-86hh-42v9"}],"ranges":[{"events":[{"introduced":"1.0.0"},{"fixed":"1.8.4"}],"type":"ECOSYSTEM"}],"versions":["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.10","1.3.11","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.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"],"fixed":["1.8.4"]}],"sourceAffected":[],"references":["https://github.com/zendframework/zend-diactoros/commit/3a4f44f7f89f7007f3c3e4ca69ac23874f8a4093","https://github.com/zendframework/zend-diactoros/commit/736ffa7c2bfa4a60e8a10acb316fa2ac456c5fba","https://framework.zend.com/security/advisory/ZF2018-01","https://github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zend-diactoros/ZF2018-01.yaml","https://github.com/zendframework/zend-diactoros"],"sources":[{"name":"OSV","id":"GHSA-fq4p-86hh-42v9","modified":"2024-12-04T05:32:07.473740Z","url":"https://osv.dev/vulnerability/GHSA-fq4p-86hh-42v9"}],"assessments":[{"source":"OSV","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N","score":4.7}],"products":[],"remediation":[],"kev":{"status":"unavailable","checkedAt":"2026-10-28T11:55:31.891Z"},"coverage":[{"source":"NVD","status":"not-checked"},{"source":"GHSA","status":"not-checked"},{"source":"EUVD","status":"not-checked"},{"source":"EPSS","status":"not-checked"}],"evidence":[]}