CVE-2026-59877: protobufjs_project protobufjs Infinite Loop
Vulnerability summary
CVE-2026-59877 is a high (CVSS 7.5) Infinite Loop vulnerability in protobufjs_project protobufjs. EPSS estimates a 0.67% chance of exploitation in the next 30 days, higher than 51.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 08-07-2026PublishedVulnerability first disclosed.
- 08-07-2026Last modifiedVulnerability information updated.
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.
CVSS metrics
5 scores · 5 sources · 1 version- CVE.orgCNA5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LDiffers
- OSV · WolfiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LDiffers
- OSV · NpmEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LDiffers
- OSV · ChainguardEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LDiffers
EPSS trend
Probability
0.67%
Chance of exploitation in the next 30 days
Percentile
51%
Versus all other CVEs
30-day change
+0.31 pp
From 0.36% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard19 products
- cadence-web< 4.0.16-r2
- homepage< 1.13.2-r5
- jitsucom-jitsu-console< 2.11.0-r30
- kibana-9.0< 9.0.8-r34
- kibana-9.0-bitnami< 9.0.8-r34
Wolfi5 products
- jitsucom-jitsu-console< 2.11.0-r30
- kubeflow-centraldashboard< 1.10.0-r25
- pulumi-language-nodejs< 3.253.0-r2
- vitess-24< 24.0.2-r6
- vitess-24-compat< 24.0.3-r7
Npm1 product
- protobufjs≥ 7.5.0, < 7.6.5 | ≥ 8.0.0, < 8.6.6
Protobufjs1 product
- protobuf.js≥ 7.5.0, < 7.6.5 | ≥ 8.0.0, < 8.6.6
Protobufjs_project1 product
- protobufjs< 7.6.5 | ≥ 8.0.0, < 8.6.6
5 vendors · 27 products
References
9 links- github.com/protobufjs/protobuf.js/security/advisories/GHSA-j3f2-48v5-ccwwX Refsource CONFIRMAdvisoryWEBMitigationVendor Advisory
- github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217X Refsource MISCFIXWEBPatch
- github.com/protobufjs/protobuf.js/commit/fa5c73add738ceb471e74da8cc2f3727c3d0a69fX Refsource MISCFIXWEBPatch
- github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v7.6.5X Refsource MISCWEBProductRelease Notes
- github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v8.6.6X Refsource MISCWEBProductRelease Notes