CVE-2026-59877
CVSS 7.5 · YüksekNVD: Analyzed
Açıklama (NVD)
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.
Yayın: 08.07.2026 · Son değişiklik: 25.10.2026 · Zayıflık: CWE-835
CVSS 3.1 metrikleri
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
| Saldırı vektörü | Ağ (uzaktan) |
| Karmaşıklık | Düşük |
| Gereken yetki | Yok |
| Kullanıcı etkileşimi | Gerekmez |
| Kapsam | Değişmez |
| Gizlilik | Yok |
| Bütünlük | Yok |
| Erişilebilirlik | Yüksek |
Hesaplanan temel puan: 7.5. CVSS hesaplayıcıda incele
Referanslar
- https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217
- https://github.com/protobufjs/protobuf.js/commit/fa5c73add738ceb471e74da8cc2f3727c3d0a69f
- https://github.com/protobufjs/protobuf.js/pull/2352
- https://github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v7.6.5
- https://github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v8.6.6
- https://github.com/protobufjs/protobuf.js/security/advisories/GHSA-j3f2-48v5-ccww