JavaScript Functionality Vulnerability in Protobufjs by Protobuf
CVE-2026-54269

5.3MEDIUM

Key Information:

Vendor

Protobufjs

Vendor
CVE Published:
22 June 2026

What is CVE-2026-54269?

Protobufjs, a library for compiling protocol buffer definitions into JavaScript functions, had an issue where it could accept certain schema-derived names that conflicted with properties used by its runtime helpers. The vulnerability primarily affects fields named 'hasOwnProperty' and service methods where generated helper names could collide with expected properties. As a result, this could lead to unpredictable behavior such as exceptions or recursive calls during various operations, including decoding, verification, and RPC helper invocation. This issue has been addressed in versions 8.6.0 and 7.6.3.

Affected Version(s)

protobuf.js < 7.6.3 < 7.6.3

protobuf.js >= 8.0.0, < 8.6.0 < 8.0.0, 8.6.0

References

CVSS V3.1

Score:
5.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.