Prototype pollution in protobuf.js - CVE-2026-44290
Published: May 12, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper control of prototype-based property paths in protobufjs reflection APIs when parsing attacker-controlled protobuf schemas or JSON descriptors. A remote attacker can provide a specially crafted schema or descriptor to cause a denial of service.
Applications that only decode untrusted protobuf message payloads using bundled, generated, or otherwise trusted schemas are not directly affected.
Affected software
Ansible Automation Platform
How to mitigate CVE-2026-44290
Ansible Automation Platform - update to 2.2.0