Vulnerability · Published May 27, 2022 · Assigned by snyk

CVE-2022-25878Prototype Pollution

High 8.2

In plain English

A high-severity security flaw in protobufjs. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.3% (higher than 84% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.2High
Exploit odds (30 days)2.3%top 16.4% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

The package protobufjs before 6.11.3 are vulnerable to Prototype Pollution which can allow an attacker to add/modify properties of the Object.prototype. This vulnerability can occur in multiple ways: 1. by providing untrusted user input to util.setProperty or to ReflectionObject.setParsedOption functions 2. by parsing/loading .proto files

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
npmprotobufjs6.11.3GHSA-g954-5hwp-pp24
npmprotobufjs6.10.3GHSA-g954-5hwp-pp24

Affected products (as reported)

VendorProductVersions
n/a protobufjs unspecified – before 6.11.3

References