PT-2026-44728 · Symfony · Symfony
Published
2026-05-21
·
Updated
2026-05-28
·
CVE-2026-45756
CVSS v4.0
2.7
Low
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U |
Name of the Vulnerable Software and Affected Versions
Symfony versions prior to 7.4
Description
The
JsonPath component contains an issue where the match() and search() filter functions compile caller-supplied patterns directly into preg match() without sufficient restrictions on length or backtracking. An application that evaluates attacker-influenced JSONPath expressions server-side can be subjected to catastrophic backtracking, a condition where a complex regular expression takes an exponential amount of time to process, leading to CPU exhaustion and a denial of service. Because these calls are suppressed, errors do not appear in logs.Recommendations
Update to version 7.4 or later.
As a temporary workaround, restrict the use of attacker-influenced input in JSONPath expressions, specifically avoiding the
match() and search() filter functions.Exploit
Fix
DoS
Resource Exhaustion
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Symfony