Input validation error in protobuf.js - CVE-2026-44294
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 improper input validation in generated JavaScript property accessors when processing an attacker-controlled protobuf schema or JSON descriptor. A remote attacker can provide a crafted schema or descriptor with control characters in field names to cause a denial of service.
Only applications that allow untrusted schemas or descriptors and trigger runtime code generation for affected message types are vulnerable.