CVE-2020-8265

State
Published
Severity
Not scored
Published
Jan 6, 2021
Updated
Apr 30, 2025
Reserved
Jan 28, 2020

Read the record on cve.org

Description

Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 are vulnerable to a use-after-free bug in its TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits.

Scores

The record has no CVSS score.

Weaknesses

Affected Products

ProductVersions
NodeNodeJS
  • 4.0 to before 4.*Affected
  • 5.0 to before 5.*Affected
  • 6.0 to before 6.*Affected
  • 7.0 to before 7.*Affected
  • 8.0 to before 8.*Affected
  • 9.0 to before 9.*Affected
  • 10.0 to before 10.23.1Affected
  • 11.0 to before 11.*Affected
  • 12.0 to before 12.20.1Affected
  • 13.0 to before 13.*Affected
  • 14.0 to before 14.15.4Affected
  • 15.0 to before 15.5.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.