CVE-2026-48801

linkify-it is a links recognition library with full Unicode support. Prior to 5.0.1, LinkifyIt.prototype.match, the package's primary public API, has O(N²) algorithmic complexity for inputs containing many fuzzy links or emails because the JavaScript-level scan loop re-slices input and re-runs unanchored regex searches on progressively shorter tails. Any service that synchronously renders untrusted Markdown with linkify:true on a request hot path can inherit a worker-process denial of service triggerable by a tens-of-KB request body. This issue is fixed in version 5.0.1.
Configurations

Configuration 1 (hide)

cpe:2.3:a:markdown-it:linkify-it:*:*:*:*:*:node.js:*:*

History

24 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) linkify-it es una biblioteca de reconocimiento de enlaces con soporte completo de Unicode. Antes de la versión 5.0.1, LinkifyIt.prototype.match, la API pública principal del paquete, tiene una complejidad algorítmica de O(N²) para entradas que contienen muchos enlaces o correos electrónicos difusos porque el bucle de escaneo a nivel de JavaScript re-corta la entrada y vuelve a ejecutar búsquedas de expresiones regulares no ancladas en colas progresivamente más cortas. Cualquier servicio que renderice sincrónicamente Markdown no confiable con linkify:true en una ruta crítica de solicitud puede heredar una denegación de servicio del proceso de trabajador, activable por un cuerpo de solicitud de decenas de KB. Este problema está solucionado en la versión 5.0.1.

Information

Published : 2026-07-14 21:17

Updated : 2026-10-24 21:10


NVD link : CVE-2026-48801

Mitre link : CVE-2026-48801

CVE.ORG link : CVE-2026-48801


JSON object : View

Products Affected

markdown-it

  • linkify-it
CWE
CWE-1333

Inefficient Regular Expression Complexity