漏洞概述 该漏洞涉及Symfony框架中的 类,该类用于阻止IPv6过渡形式在 中的使用。具体问题是,该类扩展了 ,但未能正确阻止某些IPv6地址(如 、 、 等),导致这些地址的请求可能被错误地阻止。 影响范围 受影响组件: 类 受影响版本:Symfony框架的特定版本(具体版本未明确) 影响场景:当使用 进行HTTP请求时,某些IPv6地址的请求可能被错误地阻止,影响网络通信的正常运行。 修复方案 修复方案是在 类中正确扩展 ,确保所有相关的IPv6地址都被正确阻止。具体修改如下: ```php // .../Component/HttpClient/NoPrivateNetworkHttpClient.php final class NoPrivateNetworkHttpClient implements HttpClientInterface, LoggerAware { private const DEFAULTS = [ 'ipv4' => true, 'ipv6' => true, 'localhost' => true, '127.0.0.1' => true, '::1' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0/8' => true, '10.0.0.0/8' => true, '172.16.0.0/12' => true, '192.168.0.0/16' => true, '100.64.0.0/10' => true, '169.254.0.0/16' => true, '198.18.0.0/15' => true, '198.51.100.0/24' => true, '203.0.113.0/24' => true, '240.0.0.0/4' => true, '255.255.255.255/32' => true, '0.0.0.0/32' => true, '127.0.0.0