PT-2026-65815
CVE-2026-67217
·
Publicado
2026-07-25
·
Atualizado
2026-08-04
Descrição por
CVSS 4.0
6.9
MédiaMétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas
cJSON versões anteriores a 1.7.20
Descrição
A função
apply patch() em cJSON Utils.c executa operações de JSON Patch da RFC 6902 de forma não atômica. Quando uma operação de substituição (replace) não possui um membro de valor ou uma operação de movimentação (move) possui um caminho de destino que não pode ser resolvido, o membro alvo é destacado e excluído antes que a operação seja totalmente validada. Isso resulta na mutação do documento alvo mesmo quando cJSONUtils ApplyPatches() ou cJSONUtils ApplyPatchesCaseSensitive() retorna um status de falha. Um invasor que forneça um documento de patch malicioso pode destruir membros endereçáveis do documento alvo, ignorando o comportamento esperado de "tudo ou nada" utilizado para rejeitar patches inválidos.Recomendações
Atualize para a versão 1.7.20 ou posterior.
Explorabilidade
Exploit
Correção
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾