Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

EXPLOIT PÚBLICODetectada 10 OCT · 10:55

CVE-2026-93687 Desbordamiento de pila en braces hasta 3.0.3 por patrones profundamente anidados

braces hasta 3.0.3 contiene una vulnerabilidad de desbordamiento de pila en los recorridos recursivos del AST que carecen de límites de profundidad. Un atacante puede enviar patrones de llaves profundamente anidados por debajo del límite de caracteres para agotar la pila de llamadas y terminar el proceso de Node.js con un RangeError no capturado.

7.5ALTA

CVSS 3.1

  • CVSS 4.08.7 · alta
  • Probabilidad de explotación0,8 %
  • Explotada activamenteNo confirmada
  • Exploit públicoSí, 2

Afectados

  • micromatch braces

    hasta 3.0.3

Qué hacer

  1. Verificá si usás braces y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Priorizá la corrección: hay código de explotación público.
  4. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Exploits públicos

Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.

Calculadora CVSS

CVSS 3.1 · 7.5 ALTA

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Privilegios requeridosNinguno
  • Interacción del usuarioNinguna
  • AlcanceSin cambio
  • ConfidencialidadNinguna
  • IntegridadNinguna
  • DisponibilidadAlta

CVSS 4.0 · 8.7 ALTA

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Requisitos del ataqueNinguno
  • Privilegios requeridosNinguno
  • Interacción del usuarioNinguna
  • Confidencialidad (sistema vulnerable)Ninguna
  • Integridad (sistema vulnerable)Ninguna
  • Disponibilidad (sistema vulnerable)Alta
  • Confidencialidad (sistemas posteriores)Ninguna
  • Integridad (sistemas posteriores)Ninguna
  • Disponibilidad (sistemas posteriores)Ninguna

Descripción original

braces through 3.0.3 contains a stack overflow vulnerability in the recursive AST walkers that lack depth guards. Attackers can supply deeply nested brace patterns under the character limit to exhaust the call stack and terminate the Node.js process with an uncaught RangeError.

Referencias (7)
Historial (2)
  1. EXPLOIT PÚBLICOSe publicó BernydotJar/braces-security-backport.
  2. EXPLOIT PÚBLICOSe publicó canmenzo/cve-2026-93687-braces.

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.