CVE-2026-57584

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.
CVSS

No CVSS.

Configurations

No configuration.

History

25 Oct 2026, 15:10

Type Values Removed Values Added
Summary
  • (es) Phalcon es un framework PHP de alto rendimiento y pila completa. Antes de la versión 5.15.0, cada aplicación MVC de Phalcon construida con un router predeterminado registra una ruta incorporada cuyo patrón PCRE compilado contiene el cuantificador anidado (/.), y la misma construcción es producida por el marcador de posición /:params y el router CLI. Phalcon\Mvc\Router::handle() compara este patrón contra la URI de solicitud controlada por el atacante en cada solicitud, por lo que una ruta manipulada, como una que contiene barras repetidas seguida de saltos de línea decodificados, puede desencadenar un retroceso catastrófico y causar agotamiento de la CPU o fallo en la coincidencia de rutas. Este problema está solucionado en la versión 5.15.0.

Information

Published : 2026-07-10 22:16

Updated : 2026-10-25 15:10


NVD link : CVE-2026-57584

Mitre link : CVE-2026-57584

CVE.ORG link : CVE-2026-57584


JSON object : View

Products Affected

No product.

CWE
CWE-1333

Inefficient Regular Expression Complexity