Vulnerability in Protobufjs Affects JavaScript Functionality
CVE-2026-44288

5.3MEDIUM

Key Information:

Vendor

Protobufjs

Vendor
CVE Published:
13 May 2026

What is CVE-2026-44288?

The Protobuf.js framework, which compiles protobuf definitions into JavaScript functions, is susceptible to a flaw in its UTF-8 decoding mechanism. Before versions 7.5.6 and 8.0.2, the decoder improperly accepted overlong UTF-8 byte sequences, decoding them into their canonical form instead of rejecting them. This flaw may enable an attacker to craft protobuf binary data that circumvents application-level security checks, allowing potentially unsafe strings to be processed. To address this issue, it is essential to update to the latest versions 7.5.6 or 8.0.2, which rectify these vulnerabilities.

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

References

CVSS V3.1

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

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.