NetSight
low3.1

CVE-2024-50342

Symfony allows internal address and port enumeration by NoPrivateNetworkHttpClient

Impact

### Description When using the `NoPrivateNetworkHttpClient`, some internal information is still leaking during host resolution, which leads to possible IP/port enumeration. ### Resolution The `NoPrivateNetworkHttpClient` now filters blocked IPs earlier to prevent such leaks. The fisrt patch for this issue is available [here](https://github.com/symfony/symfony/commit/296d4b34a33b1a6ca5475c6040b3203622520f5b) for branch 5.4. The second one is available [here](https://github.com/symfony/symfony/commit/b4bf5afdbdcb2fd03da513ee03beeabeb551e5fa) for branch 5.4 also. ### Credits We would like to thank Linus Karlsson and Chris Smith for reporting the issue and Nicolas Grekas for providing the fix.

Affected packages

EcosystemPackageAffectedFixed in
composersymfony/http-client>= 4.3.0, < 5.4.475.4.47
composersymfony/symfony>= 4.3.0, < 5.4.475.4.47

Affected products

VendorProductAffected versions
SensiolabsHttpclient
before 5.4.46
from 6.0.0 before 6.4.14
from 7.0.0 before 7.1.7

Weakness classification

References