CVE Catalog

CVE-2026-45756

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.57%

44th percentile - higher than 44% of all known CVEs

Summary

A vulnerability in the JsonPath component of the Symfony framework allows an attacker to perform a DoS attack by sending a specially crafted pattern to the match() and search() methods. The pattern is compiled directly into preg_match() without length limits, enabling catastrophic backtracking expressions to exhaust CPU resources.

Risk Assessment

An attacker can block application functionality by sending a request with a malicious pattern, leading to complete CPU exhaustion and denial of service for other users.

Recommendation

Immediately update Symfony to version 7.4.12 or 8.0.12, where the vulnerability is fixed. If updating is not possible, restrict access to match() and search() functions for untrusted input.

Other vulnerabilities in Symfony

See all
Original NVD description (English source)

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. From 7.3.0-BETA1 until 7.4.12 and 8.0.12, the JsonPath component compiles attacker-controlled match() and search() filter patterns directly into preg_match() without a length cap, i-regexp restriction, or bounded backtracking, allowing catastrophic-backtracking expressions to pin worker CPU and cause denial of service. This issue is fixed in versions 7.4.12 and 8.0.12.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS