Uncontrolled Recursion in protobuf.js - CVE-2026-44289
Published: May 12, 2026
protobuf.js
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled recursion in the protobuf decoder when decoding nested protobuf binary data. A remote attacker can send a specially crafted protobuf binary payload to cause a denial of service.
This affects applications that decode untrusted protobuf binary input, including decoder paths that skip unknown group fields or decode nested message fields.