CVE-2020-7610
JavaScript vulnerability analysis and mitigation

Overview

The vulnerability (CVE-2020-7610) affects all versions of the BSON package before 1.1.4, which is a BSON Parser for Node.js and browser applications. The vulnerability was discovered and disclosed on March 24, 2020. It involves a deserialization of untrusted data issue that affects the package's handling of object types (Snyk, NVD).

Technical details

The vulnerability stems from the package's behavior where it ignores an unknown value for an object's _bsotype, resulting in cases where an object is serialized as a document rather than the intended BSON type. This internal property tampering vulnerability has been assigned a CVSS v3.1 base score of 9.8 (Critical) by NVD and 8.1 (High) by Snyk, indicating its severe nature. The vulnerability is characterized by network attack vector, low attack complexity, no privileges required, and no user interaction needed (Snyk).

Impact

The exploitation of this vulnerability can lead to severe consequences, including total loss of confidentiality, integrity, and availability of the affected system. According to the CVSS scoring, there can be a complete loss of protection, allowing attackers to potentially access and modify protected files. The vulnerability can result in the disclosure of restricted information with direct, serious impact on the affected component (Snyk).

Mitigation and workarounds

The recommended mitigation is to upgrade the BSON package to version 1.1.4 or higher. This version contains the necessary fixes to address the vulnerability. The fix addresses both CVE-2020-7610 and CVE-2019-2391 (Snyk, Debian List).

Additional resources


SourceThis report was generated using AI

Related JavaScript vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-22610HIGH8.5
  • JavaScriptJavaScript
  • angular.js
NoYesJan 10, 2026
CVE-2026-22595HIGH8.1
  • JavaScriptJavaScript
  • ghost
NoYesJan 10, 2026
CVE-2026-22594HIGH8.1
  • JavaScriptJavaScript
  • ghost
NoYesJan 10, 2026
CVE-2026-22596MEDIUM6.7
  • JavaScriptJavaScript
  • ghost
NoYesJan 10, 2026
CVE-2026-22597LOW2
  • JavaScriptJavaScript
  • ghost
NoYesJan 10, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management