Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en minimatch (CVE-2026-27904)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
26/02/2026
Última modificación:
27/02/2026

Descripción

minimatch es una utilidad de coincidencia mínima para convertir expresiones glob en objetos RegExp de JavaScript. Antes de las versiones 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5 y 3.1.4, los extglobs anidados '*( )' producen regexps con cuantificadores anidados ilimitados (por ejemplo, '(?:(?:a|b)*)*'), que exhiben retroceso catastrófico en V8. Con un patrón de 12 bytes '*(*(*(a|b)))' y una entrada no coincidente de 18 bytes, 'minimatch()' se detiene durante más de 7 segundos. Añadir un solo nivel de anidamiento o unos pocos caracteres de entrada eleva esto a minutos. Este es el hallazgo más grave: se activa por la API predeterminada de 'minimatch()' sin opciones especiales, y el patrón mínimo viable es de solo 12 bytes. El mismo problema afecta a los extglobs '+()' por igual. Las versiones 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5 y 3.1.4 solucionan el problema.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 3.1.4 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 4.0.0 (incluyendo) 4.2.5 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 5.0.0 (incluyendo) 5.1.8 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 6.0.0 (incluyendo) 6.2.2 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 7.0.0 (incluyendo) 7.4.8 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 8.0.0 (incluyendo) 8.0.6 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 9.0.0 (incluyendo) 9.0.7 (excluyendo)
cpe:2.3:a:minimatch_project:minimatch:*:*:*:*:*:node.js:*:* 10.0.0 (incluyendo) 10.2.3 (excluyendo)


Referencias a soluciones, herramientas e información