logo

CVE-2020-8244 bl

Package

Manager: npm
Name: bl
Vulnerable Version: >=0 <1.2.3 || >=2.0.0 <2.2.1 || =3.0.0 || >=3.0.0 <3.0.1 || >=4.0.0 <4.0.3

Severity

Level: Medium

CVSS v3.1: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L

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

EPSS: 0.00368 pctl0.57941

Details

Remote Memory Exposure in bl A buffer over-read vulnerability exists in bl <4.0.3, <3.0.1, <2.2.1, and <1.2.3 which could allow an attacker to supply user input (even typed) that if it ends up in consume() argument and can become negative, the BufferList state can be corrupted, tricking it into exposing uninitialized memory via regular .slice() calls.

Metadata

Created: 2020-09-02T15:26:19Z
Modified: 2022-05-26T20:43:51Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/09/GHSA-pp7h-53gx-mx7r/GHSA-pp7h-53gx-mx7r.json
CWE IDs: ["CWE-125", "CWE-126"]
Alternative ID: GHSA-pp7h-53gx-mx7r
Finding: F111
Auto approve: 1