CVE-2026-123125
Published:November 05, 2026
Updated:November 09, 2026
The Symfony Validator componentĀ IpValidatorĀ incompletely classifies internal addresses in the filtered modes of theĀ IpĀ constraint, so some internal addresses are accepted as public, which can lead to Server-Side Request Forgery (SSRF) in Symfony versions prior to 5.4.56, 6.x prior to 6.4.50, 7.x prior to 7.4.23, and 8.x prior to 8.1.11.
In these modes,Ā IpValidatorĀ relies on the PHP flagsĀ FILTER_FLAG_NO_PRIV_RANGEĀ andĀ FILTER_FLAG_NO_RES_RANGEĀ to classify addresses as public, private, or reserved. These flags do not cover shared address space (100.64.0.0/10) or IPv4-mapped, IPv4-compatible, and 6to4 IPv6 addresses, which can embed internal IPv4 addresses. A value such as ::ffff:127.0.0.1Ā can therefore pass validation even though it points to an internal host.
Applications that rely on theĀ IpĀ constraint to reject internal addresses, for example before making a server-side request to a user-supplied address, can be exposed to SSRF.
Affected Packages
https://github.com/symfony/symfony.git (GITHUB):
Affected version(s) >=v7.0.0-BETA1 <v7.4.23Fix Suggestion:
Update to version v7.4.23https://github.com/symfony/symfony.git (GITHUB):
Affected version(s) >=v2.0.0BETA2 <v5.4.56 || >=v3.0.0-BETA1 <v5.4.56 || >=v4.0.0-BETA1 <v5.4.56 || >=v5.0.0-BETA1 <v5.4.56Fix Suggestion:
Update to version v5.4.56https://github.com/symfony/symfony.git (GITHUB):
Affected version(s) >=v6.0.0-BETA1 <v6.4.50Fix Suggestion:
Update to version v6.4.50https://github.com/symfony/symfony.git (GITHUB):
Affected version(s) >=v8.0.0-BETA1 <v8.1.11Fix Suggestion:
Update to version v8.1.11symfony/validator (PHP):
Affected version(s) >=v8.0.0-BETA1 <v8.1.11Fix Suggestion:
Update to version v8.1.11symfony/symfony (PHP):
Affected version(s) >=v6.0.0-BETA1 <v6.4.50Fix Suggestion:
Update to version v6.4.50symfony/validator (PHP):
Affected version(s) >=v7.0.0-BETA1 <v7.4.23Fix Suggestion:
Update to version v7.4.23symfony/validator (PHP):
Affected version(s) >=v6.0.0-BETA1 <v6.4.50Fix Suggestion:
Update to version v6.4.50symfony/symfony (PHP):
Affected version(s) >=v7.0.0-BETA1 <v7.4.23Fix Suggestion:
Update to version v7.4.23symfony/validator (PHP):
Affected version(s) >=2.0.4 <v5.4.56 || >=v2.0.9 <v5.4.56 || >=v3.0.0-BETA1 <v5.4.56 || >=v5.0.0-BETA1 <v5.4.56 || >=v4.0.0-BETA1 <v5.4.56Fix Suggestion:
Update to version v5.4.56symfony/symfony (PHP):
Affected version(s) >=v8.0.0-BETA1 <v8.1.11Fix Suggestion:
Update to version v8.1.11symfony/symfony (PHP):
Affected version(s) >=2.0.4 <v5.4.56 || >=v2.0.9 <v5.4.56 || >=v4.0.0-BETA1 <v5.4.56 || >=v5.0.0-BETA1 <v5.4.56 || >=v3.0.0-BETA1 <v5.4.56Fix Suggestion:
Update to version v5.4.56Related ResourcesĀ (7)
Do you need more information?
Contact UsCVSS v4
Base Score:
6.3
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
NONE
Vulnerable System Integrity
NONE
Vulnerable System Availability
NONE
Subsequent System Confidentiality
LOW
Subsequent System Integrity
LOW
Subsequent System Availability
NONE
CVSS v3
Base Score:
7.2
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
CHANGED
Confidentiality
LOW
Integrity
LOW
Availability
NONE
EPSS
Base Score:
0.21