CVE-2020-7766

CriticalCVSS 9.8/10Last modified Jun 17, 2026

Description

This affects all versions of package json-ptr. The issue occurs in the set operation (https://flitbit.github.io/json-ptr/classes/_src_pointer_.jsonpointer.htmlset) when the force flag is set to true. The function recursively set the property in the target object, however it does not properly check the key being set, leading to a prototype pollution.

Metrics

CVSS 3.1 9.8/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Nov 10, 2020
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2020

CVE-2020-77675.3All versions of package express-validators are vulnerable to Regular Expression Denial of Service (ReDoS) when validating specifically-craftCVE-2020-77689.8The package grpc before 1.24.4; the package @grpc/grpc-js before 1.1.8 are vulnerable to Prototype Pollution via loadPackageDefinition.CVE-2020-77699.8This affects the package nodemailer before 6.4.16. Use of crafted recipient email addresses may result in arbitrary command flag injection iCVE-2020-77709.8This affects the package json8 before 1.0.3. The function adds in the target object the property specified in the path, however it does not CVE-2020-77719.8The package asciitable.js before 1.0.3 are vulnerable to Prototype Pollution via the main function.CVE-2020-77729.8This affects the package doc-path before 2.1.2.CVE-2020-77736.1This affects the package markdown-it-highlightjs before 3.3.1. It is possible insert malicious JavaScript as a value of lang in the markdownCVE-2020-77749.8The package y18n before 3.2.2, 4.0.1 and 5.0.5, is vulnerable to Prototype Pollution.CVE-2020-77759.8This affects all versions of package freediskspace. The vulnerability arises out of improper neutralization of arguments in line 71 of freedCVE-2020-77766.4This affects the package phpoffice/phpspreadsheet from 0.0.0. The library is vulnerable to XSS when creating an html output from an excel fiCVE-2020-77777.2This affects all versions of package jsen. If an attacker can control the schema file, it could run arbitrary JavaScript code on the victim CVE-2020-77787.3This affects the package systeminformation before 4.30.2. The attacker can overwrite the properties and functions of an object, which can le
CVE-2020-7766: Critical severity, CVSS 9.8 | Vulnix