CVE-2026-59876: falha de média gravidade em protobufjs protobuf.js
protobufjs: Text Format string map parsing can mutate returned map object prototype
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 4.8epss 0.3%
protobufjs compiles protobuf definitions into JavaScript (JS) functions. From 8.2.0 until 8.6.5, the protobufjs Text Format extension parsed string-keyed map entries using ordinary property assignment, allowing a map entry with key __proto__ to change the prototype of the returned map object instead of creating an own map entry in protobufjs/ext/textformat. This issue is fixed in version 8.6.5.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Produtos afetados
protobufjs · protobuf.jsCVEs relacionadas — protobufjs protobuf.js
No mesmo produto, das mais perigosas para as menos.
CVE-2026-41242CRITICALprotobufjs has an arbitrary code execution issueEPSS 0.8%CVE-2026-44289HIGHprotobufjs: Denial of service through unbounded protobuf recursionEPSS 0.6%CVE-2026-44291HIGHprotobufjs: Code generation gadget after prototype pollutionEPSS 0.5%CVE-2026-48712HIGHprotobufjs: Denial of service through unbounded Any expansion during JSON conversionEPSS 0.5%CVE-2026-44294MEDIUMprotobufjs: Denial of service from crafted field names in generated codeEPSS 0.4%CVE-2026-44293HIGHprotobufjs: Code injection through bytes field defaults in generated toObject codeEPSS 0.4%
Referências
https://github.com/protobufjs/protobuf.js/commit/9f97fe413072d3beb52c74e62d88ea8adc9444d8https://github.com/protobufjs/protobuf.js/pull/2335https://github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v8.6.5https://github.com/protobufjs/protobuf.js/security/advisories/GHSA-jfj6-75fj-8934