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

Vulnerabilidad en llamadas regulares de .slice() en el argumento de consume() en el estado de BufferList en bl (CVE-2020-8244)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-125 Lectura fuera de límites
Fecha de publicación:
30/08/2020
Última modificación:
24/05/2022

Descripción

Se presenta una vulnerabilidad de lectura excesiva del búfer en bl versiones anteriores a 4.0.3, versiones anteriores a 3.0.1, versiones anteriores a 2.2.1 versiones anteriores a 1.2.3 que podría permitir a un atacante suministrar información del usuario (incluso escrita) que si termina en el argumento de consume() y puede volverse negativa, el estado de BufferList puede estar corrupto, engañándolo para que exponga la memoria no inicializada por medio de llamadas regulares de .slice()

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:bufferlist_project:bufferlist:*:*:*:*:*:node.js:*:* 1.2.3 (excluyendo)
cpe:2.3:a:bufferlist_project:bufferlist:*:*:*:*:*:node.js:*:* 2.0.0 (incluyendo) 2.2.1 (excluyendo)
cpe:2.3:a:bufferlist_project:bufferlist:*:*:*:*:*:node.js:*:* 3.0.0 (incluyendo) 3.0.1 (excluyendo)
cpe:2.3:a:bufferlist_project:bufferlist:*:*:*:*:*:node.js:*:* 4.0.0 (incluyendo) 4.0.3 (excluyendo)
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*