Symfony is a PHP framework for web and console applications and a set of reusable PHP components. From 5.4.0 to 5.4.53, 6.4.41, 7.4.13, and 8.0.13, NoPrivateNetworkHttpClient and IpUtils::PRIVATE_SUBNETS omitted IPv6 transition prefixes such as 6to4, NAT64, Teredo, and IPv4-compatible IPv6, allowing attacker-supplied URLs to represent private IPv4 targets in forms that IpUtils::isPrivateIp() did not block. This issue is fixed in versions 5.4.53, 6.4.41, 7.4.13, and 8.0.13.
The product implements a protection mechanism that relies on a list of inputs (or properties of inputs) that are not allowed by policy or otherwise require other action to neutralize before additional processing takes place, but the list is incomplete.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Symfony | Sensiolabs | 5.4.0 (including) | 5.4.43 (excluding) |
| Symfony | Sensiolabs | 6.4.0 (including) | 6.4.41 (excluding) |
| Symfony | Sensiolabs | 7.0.0 (including) | 7.4.13 (excluding) |
| Symfony | Sensiolabs | 8.0.0 (including) | 8.0.13 (excluding) |
| Symfony | Ubuntu | questing | * |
| Symfony | Ubuntu | upstream | * |