EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in the protobufjs and protobufjs-cli npm packages, which are used for Protocol Buffer processing in JavaScript applications. Affected versions include protobufjs-cli up to 1.3.1 and 2.4.2, and protobufjs up to 7.6.0 and 8.4.0. The flaws comprise a code‑injection vulnerability in static code generation and a denial‑of‑service condition caused by unbounded recursion during JSON conversion. Both issues can be triggered by maliciously crafted descriptor files or protobuf payloads, potentially leading to arbitrary code execution or service interruption. Organizations that rely on these libraries for build pipelines or runtime message handling face elevated risk to data integrity and availability.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in the protobufjs and protobufjs-cli npm packages, which are used for Protocol Buffer processing in JavaScript applications. Affected versions include protobufjs-cli up to 1.3.1 and 2.4.2, and protobufjs up to 7.6.0 and 8.4.0. The flaws comprise a code‑injection vulnerability in static code generation and a denial‑of‑service condition caused by unbounded recursion during JSON conversion. Both issues can be triggered by maliciously crafted descriptor files or protobuf payloads, potentially leading to arbitrary code execution or service interruption. Organizations that rely on these libraries for build pipelines or runtime message handling face elevated risk to data integrity and availability.[emaillocker id="1283"]
These vulnerabilities expose JavaScript services that rely on protobuf processing to both remote code execution and service disruption, demanding immediate attention. If exploited, attackers can insert malicious code into build artifacts or cause application crashes, undermining data integrity, service availability, and potentially leading to loss of customer trust and operational downtime.
RECOMMENDATION:
REFERENCES:
The following reports contain further technical details:
https://github.com/advisories/GHSA-pr59-h9ph-3fr8
https://github.com/advisories/GHSA-wcpc-wj8m-hjx6