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)

VendorProductVersion
protobufjs_project protobufjs < 7.6.5
protobufjs_project protobufjs 8.0.0 – 8.6.6

Bug Bounty Relevance

75 / 100
✓ Network accessible
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

7.5 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS — Exploitation Probability

0.36%
Raw Score 0.003650
Percentile 30.3%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00365
2026-10-28
0.00365

Intelligence Sources

nvd ref →