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()
Impacto
Puntuación base 3.x
6.50
Gravedad 3.x
MEDIA
Puntuación base 2.0
6.40
Gravedad 2.0
MEDIA
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:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



