symfony/http-foundation
Defines an object-oriented layer for the HTTP specification
Activity
- Latest release
- 3d ago
- Total releases
- 702
- Cadence
- ~daily
- Last 12 months
- 69
Reach
- Stars
- 8.6k
Details
- License
- MIT
- First release
- Sep 29, 2011
| Version | Released | |
|---|---|---|
v7.4.22
patch
| ||
v8.1.10
patch
|
v8.1.10
patch
Dependencies (2)
Changelog
Compare changes
|
|
v6.4.49
patch
|
v6.4.49
patch
Dependencies (3)
Changelog
Compare changes
|
|
v8.1.9
patch
|
v8.1.9
patch
Dependencies (2)
Changelog
Compare changes
|
|
v7.4.21
patch
| ||
v6.4.48
patch
|
v6.4.48
patch
Dependencies (3)
Changelog
Compare changes
|
|
v5.4.54
patch
|
v5.4.54
patch
Dependencies (3)
Changelog
Compare changes
|
|
v8.1.8
patch
|
v8.1.8
patch
Dependencies (2)
Changelog
Compare changes
|
|
v7.4.20
patch
| ||
v6.4.47
patch
|
v6.4.47
patch
Dependencies (3)
Changelog
Compare changes
|
|
v8.1.7
patch
|
v8.1.7
patch
Dependencies (2)
Changelog
Compare changes
|
|
v7.4.19
patch
| ||
v6.4.46
patch
|
v6.4.46
patch
Dependencies (3)
Changelog
Compare changes
|
|
v8.1.6
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v8.1.6
patch
Dependencies (2)
Changelog
Compare changes
|
|
v7.4.18
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v6.4.45
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v6.4.45
patch
Dependencies (3)
Changelog
Compare changes
|
|
v8.1.5
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v8.1.5
patch
Dependencies (2)
Changelog
Compare changes
|
|
v7.4.17
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v6.4.44
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v6.4.44
patch
Dependencies (3)
Changelog
Compare changes
|
|
v8.1.4
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v8.1.4
patch
Dependencies (2)
Changelog
Compare changes
|
|
v7.4.16
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.1.2
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v8.1.2
patch
Dependencies (2)
Changelog
Compare changes
|
|
v8.0.15
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v7.4.15
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v6.4.43
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev |
v6.4.43
patch
Dependencies (3)
Changelog
Compare changes
|
|
v6.4.42
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.1.1
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.0.14
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v7.4.14
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.1.0
minor
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.1.0-RC1
pre
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.0.13
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v7.4.13
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v6.4.41
patch
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.1.0-BETA3
pre
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.1.0-BETA1
pre
1 CVE
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev | ||
v8.0.8
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v7.4.8
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v8.0.7
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v7.4.7
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v6.4.35
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v8.0.6
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v7.4.6
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v6.4.34
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v8.0.5
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v7.4.5
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v7.3.11
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v6.4.33
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v8.0.4
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v7.4.4
patch
2 CVEs
CVE-2026-108082
GHSA-r925-mgvr-h9cc
Oct 27, 2026
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
High
Network
Low
None
None
Description
A single request carrying such a header costs close to a second of CPU (813 ms for a run of 17 spaces in an 8 KB header on PHP 8.5, doubling with each extra space). From 18 spaces on, ResolutionThe pattern now consumes whitespace only when more of the value follows it, so a value can no longer end on whitespace, nothing has to be given back, and every quantifier is possessive. The first release of this fix broke splitting on a whitespace separator: The patches for this issue are available here for branch 5.4 (and forward-ported to 6.4, 7.4, 8.1 and 8.2). CreditsSymfony would like to thank r3verii for reporting the issue and Nicolas Grekas for providing the fix. Symfony would also like to thank Bruno Dias from Checkmarx for his help getting a CVE assigned. Affected versions
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.19
v6.0.2
v6.0.20
+ 360 more Show less
v6.0.3
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1.0
v6.1.0-BETA1
v6.1.0-BETA2
v6.1.0-RC1
v6.1.1
v6.1.11
v6.1.12
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.2.0
v6.2.0-BETA1
v6.2.0-BETA3
v6.2.0-RC1
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.2
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.3.0
v6.3.0-BETA1
v6.3.0-BETA3
v6.3.0-RC1
v6.3.1
v6.3.11
v6.3.12
v6.3.2
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4.0
v6.4.0-BETA1
v6.4.0-BETA2
v6.4.0-BETA3
v6.4.0-RC1
v6.4.0-RC2
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.41
v6.4.42
v6.4.43
v6.4.44
v6.4.45
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.13
v7.4.14
v7.4.15
v7.4.16
v7.4.17
v7.4.18
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.13
v8.0.14
v8.0.15
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
v8.1.0
v8.1.0-BETA1
v8.1.0-BETA3
v8.1.0-RC1
v8.1.1
v8.1.2
v8.1.4
v8.1.5
v8.1.6
v4.1.0
v4.1.1
v4.1.10
v4.1.11
v4.1.12
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-BETA1
v4.2.0-BETA2
v4.2.0-RC1
v4.2.1
v4.2.10
v4.2.11
v4.2.12
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v4.2.7
v4.2.8
v4.2.9
v4.3.0
v4.3.0-BETA1
v4.3.0-BETA2
v4.3.0-RC1
v4.3.1
v4.3.10
v4.3.11
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.3.6
v4.3.7
v4.3.8
v4.3.9
v4.4.0
v4.4.0-BETA1
v4.4.0-BETA2
v4.4.0-RC1
v4.4.1
v4.4.10
v4.4.11
v4.4.12
v4.4.13
v4.4.14
v4.4.15
v4.4.16
v4.4.17
v4.4.18
v4.4.19
v4.4.2
v4.4.20
v4.4.22
v4.4.23
v4.4.25
v4.4.26
v4.4.27
v4.4.29
v4.4.3
v4.4.30
v4.4.33
v4.4.34
v4.4.36
v4.4.37
v4.4.38
v4.4.39
v4.4.4
v4.4.41
v4.4.42
v4.4.43
v4.4.44
v4.4.45
v4.4.46
v4.4.47
v4.4.48
v4.4.49
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v5.0.0
v5.0.0-BETA1
v5.0.0-BETA2
v5.0.0-RC1
v5.0.1
v5.0.10
v5.0.11
v5.0.2
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v5.1.0
v5.1.0-BETA1
v5.1.0-RC1
v5.1.0-RC2
v5.1.1
v5.1.10
v5.1.11
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.1.6
v5.1.7
v5.1.8
v5.1.9
v5.2.0
v5.2.0-BETA1
v5.2.0-BETA2
v5.2.0-BETA3
v5.2.0-RC1
v5.2.0-RC2
v5.2.1
v5.2.10
v5.2.11
v5.2.12
v5.2.14
v5.2.2
v5.2.3
v5.2.4
v5.2.7
v5.2.8
v5.3.0
v5.3.0-BETA1
v5.3.0-BETA2
v5.3.0-BETA3
v5.3.0-RC1
v5.3.1
v5.3.10
v5.3.11
v5.3.13
v5.3.14
v5.3.2
v5.3.3
v5.3.4
v5.3.6
v5.3.7
v5.4.0
v5.4.0-BETA1
v5.4.0-RC1
v5.4.1
v5.4.10
v5.4.11
v5.4.12
v5.4.13
v5.4.14
v5.4.15
v5.4.16
v5.4.17
v5.4.19
v5.4.2
v5.4.20
v5.4.21
v5.4.22
v5.4.23
v5.4.24
v5.4.25
v5.4.26
v5.4.28
v5.4.3
v5.4.30
v5.4.31
v5.4.32
v5.4.34
v5.4.35
v5.4.38
v5.4.39
v5.4.40
v5.4.42
v5.4.44
v5.4.45
v5.4.46
v5.4.48
v5.4.5
v5.4.50
v5.4.6
v5.4.8
v5.4.9
Fixed in
5.4.54
6.4.46
7.4.19
8.1.7
References
Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-48736
GHSA-38cx-cq6f-5755
Jun 15, 2026
Symfony: IpUtils::PRIVATE_SUBNETS Omits IPv6 Transition Forms (6to4, NAT64, Teredo, IPv4-compatible): SSRF Bypass in NoPrivateNetworkHttpClient
Medium
Network
Low
None
None
Description
Real-world reachability of the embedded IPv4 depends on the deploy's IPv6 routing (6to4 tunnel interface, upstream NAT64 gateway, kernel handling of IPv4-compatible addresses), but the security boundary the decorator promises — the dispatch decision — is crossed regardless of whether the packet ultimately lands on the embedded IPv4. ResolutionThe private-subnet list now includes The patches for this issue are available here for branch 5.4 and here for branch 6.4 (and forward-ported to 7.4, 8.0 and 8.1). CreditsSymfony would like to thank tonghuaroot for reporting the issue and Nicolas Grekas for providing the fix. Affected versions
v6.4.0
v6.4.10
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.18
v6.4.2
v6.4.21
v6.4.22
v6.4.23
+ 79 more Show less
v6.4.24
v6.4.25
v6.4.26
v6.4.28
v6.4.29
v6.4.3
v6.4.30
v6.4.31
v6.4.32
v6.4.33
v6.4.34
v6.4.35
v6.4.4
v6.4.7
v6.4.8
v7.0.0
v7.0.10
v7.0.3
v7.0.4
v7.0.6
v7.0.7
v7.0.8
v7.1.0
v7.1.0-BETA1
v7.1.0-RC1
v7.1.1
v7.1.10
v7.1.11
v7.1.3
v7.1.5
v7.1.6
v7.1.7
v7.1.8
v7.1.9
v7.2.0
v7.2.0-BETA1
v7.2.0-BETA2
v7.2.0-RC1
v7.2.2
v7.2.3
v7.2.5
v7.2.6
v7.2.7
v7.2.8
v7.2.9
v7.3.0
v7.3.0-BETA1
v7.3.0-BETA2
v7.3.0-RC1
v7.3.1
v7.3.10
v7.3.11
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.3.9
v7.4.0
v7.4.0-BETA1
v7.4.0-BETA2
v7.4.0-RC1
v7.4.1
v7.4.3
v7.4.4
v7.4.5
v7.4.6
v7.4.7
v7.4.8
v8.0.0
v8.0.1
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.0.8
Fixed in
6.4.41
7.4.13
8.0.13
References
Updated Sep 10, 2026 · Source: OSV.dev |