CVE-2026-44294
protobufjs: Negação de serviço a partir de nomes de campos maliciosos no código gerado
- Publicado
- 13 de mai. de 2026
- Atualizado
- 13 de mai. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 17 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LBaixo · próximos 30 dias
- Percentil
- 36,8%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
protobufjs compila definições de protobuf em funções JavaScript (JS). Antes das versões 7.5.6 e 8.0.2, o protobufjs gerava acessadores de propriedades JavaScript a partir de nomes de campos e oneof controlados pelo esquema. Certos caracteres de controle em nomes de campos não eram escapados antes de serem incorporados nos corpos das funções geradas. Um esquema ou descritor JSON malicioso poderia, portanto, fazer com que as funções geradas de encode, decode, verify ou conversão falhassem durante a compilação. Esta vulnerabilidade é corrigida nas versões 7.5.6 e 8.0.2.
Fontes
1CVE-2026-44289, CVE-2026-44290, CVE-2026-44291, CVE-2026-44292, CVE-2026-44294, CVE-2026-44295 - protobuf.js
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.