PT-2026-44728 · Symfony · Symfony

Published

2026-05-21

·

Updated

2026-05-28

·

CVE-2026-45756

CVSS v4.0

2.7

Low

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2026-45756
GHSA-8V8V-G73J-492J

Affected Products

Symfony