CVE Catalog

CVE-2026-89418

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.37%

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

Summary

google-protobuf contains unbounded recursion when parsing unknown protobuf group fields. An attacker can send a small crafted payload of deeply nested START_GROUP wire bytes to a Node.js service calling deserializeBinary(), causing a RangeError: Maximum call stack size exceeded and crashing the process.

Risk Assessment

A remote unauthenticated attack can cause denial of service, affecting application availability.

Recommendation

Upgrade google-protobuf to a patched version. Limit access to services processing untrusted protobuf data.

Other vulnerabilities in google-protobuf

Original NVD description (English source)

google-protobuf contains an unbounded recursion when parsing unknown protobuf group fields. An attacker can send a small crafted payload of deeply nested START_GROUP wire bytes to any Node.js service that calls the generated deserializeBinary() API, causing a RangeError: Maximum call stack size exceeded and crashing the process. No authentication or prior knowledge of the schema is required.

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