CVE Catalog

CVE-2026-44293

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.41%

34th percentile - higher than 34% of all known CVEs

Summary

protobufjs before versions 7.5.6 and 8.0.2 generates JavaScript for the toObject function that may include an unsafe expression from a schema-controlled bytes field default value. A crafted descriptor can lead to arbitrary code execution.

Risk Assessment

An attacker can inject and execute arbitrary JavaScript code in the context of the application using protobufjs, leading to full compromise.

Recommendation

Upgrade protobufjs to version 7.5.6 (for 7.x) or 8.0.2 (for 8.x).

Other vulnerabilities in protobufjs

See all
Original NVD description (English source)

protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs generated JavaScript for toObject conversion could include an unsafe expression derived from a schema-controlled bytes field default value. A crafted descriptor with a non-string default value for a bytes field could cause attacker-controlled code to be emitted into the generated conversion function. This vulnerability is fixed in 7.5.6 and 8.0.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS