Skip to main content
← All vulnerabilities
CVE-2026-48736GHSA-38CX-CQ6F-5755

Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.4.53, 6.4.41, 7.4.13, 8.0.13
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • symfony symfony

    From 5.4.0 · fixed in 5.4.53; From 6.0.0-BETA1 · fixed in 6.4.41; From 7.0.0-BETA1 · fixed in 7.4.13; From 8.0.0-BETA1 · fixed in 8.0.13

  • symfony http-client

    From 5.4.0 · fixed in 5.4.53

  • symfony http-foundation

    From 6.0.0-BETA1 · fixed in 6.4.41; From 7.0.0-BETA1 · fixed in 7.4.13; From 8.0.0-BETA1 · fixed in 8.0.13

  • symfony/http-clientPackagist

    From 5.4.0 · fixed in 5.4.53

  • symfony/http-foundationPackagist

    From 6.4.0 · fixed in 6.4.41

  • symfony/http-foundationPackagist

    From 7.0.0 · fixed in 7.4.13

  • symfony/http-foundationPackagist

    From 8.0.0 · fixed in 8.0.13

  • symfony/symfonyPackagist

    From 5.4.0 · fixed in 5.4.53

  • symfony/symfonyPackagist

    From 6.4.0 · fixed in 6.4.41

  • symfony/symfonyPackagist

    From 7.0.0 · fixed in 7.4.13

  • symfony/symfonyPackagist

    From 8.0.0 · fixed in 8.0.13

References 6

GitHub · symfony/symfony