CVE-2026-93682
Description
When the HTTP stream wrapper follows a redirect and the response carries a Location header with an empty value, the redirect code reads one byte past the end of the heap buffer holding the location. The value of that out-of-bounds byte decides which redirect target is built, so a malicious server controls whether the client is sent to the host root or to the current directory.
How to fix
- php php8.2.34, 8.3.35, 8.4.26, 8.5.11 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| php php | 8.2.0 ≤ v < 8.2.34, 8.3.0 ≤ v < 8.3.35, 8.4.0 ≤ v < 8.4.26, 8.5.0 ≤ v < 8.5.11 | 8.2.34, 8.3.35, 8.4.26, 8.5.11 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.