Prototype Pollution in protobufjs JavaScript Library by Protobuf
CVE-2026-44292
5.3MEDIUM
What is CVE-2026-44292?
The vulnerability in protobufjs allows an attacker to craft JavaScript objects that include an enumerable __proto__ property, which can manipulate the prototype of instances. This happens when the protobuf definitions are compiled into JavaScript functions before versions 7.5.6 and 8.0.2, potentially enabling an attacker to alter objects and introduce malicious behavior in applications. The issue has been addressed in the specified versions, reinforcing the importance of regular updates to maintain security.
Affected Version(s)
protobuf.js < 7.5.6 < 7.5.6
protobuf.js >= 8.0.0, < 8.0.2 < 8.0.0, 8.0.2
