Katalog CVE

CVE-2026-57584

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

Percentyl 34 - wyżej niż 34% wszystkich znanych CVE

Streszczenie

Podatność w frameworku Phalcon przed wersją 5.15.0 powoduje, że domyślny router MVC używa skompilowanego wzorca PCRE z zagnieżdżonym kwantyfikatorem, co umożliwia atakującemu wywołanie katastroficznego cofania (catastrophic backtracking) poprzez spreparowane żądanie URI zawierające powtarzające się ukośniki i znaki nowej linii. Prowadzi to do wyczerpania zasobów CPU lub niepowodzenia dopasowania trasy.

Ocena ryzyka

Atakujący może zdalnie przeciążyć serwer, powodując odmowę usługi (DoS) poprzez wysłanie specjalnie skonstruowanego żądania HTTP, co może zakłócić działanie aplikacji i wpłynąć na dostępność usług.

Rekomendacja

Należy niezwłocznie zaktualizować framework Phalcon do wersji 5.15.0 lub nowszej, która zawiera poprawkę eliminującą podatność na katastroficzne cofanie.

Inne podatności w Phalcon

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Phalcon is a high-performance, full-stack PHP framework. Prior to 5.15.0, every Phalcon MVC application built with a default router registers a built-in route whose compiled PCRE pattern contains the nested quantifier (/.), and the same construct is produced by the /:params placeholder and the CLI router. Phalcon\Mvc\Router::handle() matches this pattern against the attacker-controlled request URI on every request, so a crafted path such as one containing repeated slashes followed by decoded newlines can trigger catastrophic backtracking and cause CPU exhaustion or route-matching failure. This issue is fixed in version 5.15.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS