CVE-2020-8244

nodejs-bl: buffer over-read vulnerability leads to corrupted BufferList which can result in uninitialized memory being leaked

Published Aug 30, 2020 CVSS 3.1 · 6.5 Medium EPSS 2.1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-2698-1 node-bl security update
EUVD EUVD EUVD-2020-1218 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.
Github GHSA Github GHSA GHSA-pp7h-53gx-mx7r Remote Memory Exposure in bl
Ubuntu USN Ubuntu USN USN-5098-1 bl vulnerability
Ubuntu USN Ubuntu USN USN-5159-1 bl vulnerability
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
hackerone
Published
Updated
Aug 4, 2024, 9:56 AM
Reserved
Jan 28, 2020, 12:00 AM
Status
Modified
Published
Aug 30, 2020, 3:15 PM
Modified
Jun 17, 2026, 3:26 AM
Severity
Moderate
Public date
Aug 30, 2020, 12:00 AM