CVE-2026-59877
HIGH
MEDIUM
Priority: 0.03
BB Relevance:
75/100
Published: 2026-07-08
Modified: 2026-10-25
First seen: 2026-10-29
Status: active
Attack Surface
Network
Low Complexity
No Auth
No Interaction
CVSS Vector Breakdown
AV:
Network
AC:
Low
PR:
None
UI:
None
S:
Unchanged
C:
None
I:
None
A:
High
Description
protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.6.5 and 8.6.6, protobufjs parsed option names by advancing through schema tokens until reaching an = token without checking for end of input, so a crafted .proto schema that opens an option declaration and ends prematurely can cause parse, Root.load, or Root.loadSync to loop indefinitely. This issue is fixed in versions 7.6.5 and 8.6.6.
Weakness Classification (1)
Affected Software (2)
| Vendor | Product | Version |
|---|---|---|
| protobufjs_project | protobufjs | < 7.6.5 |
| protobufjs_project | protobufjs | 8.0.0 – 8.6.6 |
References & Advisories (6)
Product
Release Notes
Product
Release Notes
Patch
Patch
Mitigation
Vendor Advisory
Issue Tracking
Patch