Allocation of Resources Without Limits or Throttling in protobuf.js - CVE-2026-54270
Published: June 13, 2026
protobuf.js
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to allocation of resources without limits or throttling in unknown field retention during binary decode when processing attacker-controlled protobuf binary data. A remote attacker can send a crafted protobuf payload with many unknown fields to cause a denial of service.
Exploitation requires the application to decode untrusted protobuf binary input, treat attacker-selected field numbers as unknown, and retain decoded messages long enough for memory pressure to build.