CVE-2026-67216 in cJSON
Sumário
de VulDB • 29/07/2026
O cJSON até à versão 1.7.19 contém uma falha de complexidade algorítmica ineficiente na função cJSON_Compare(). Ao comparar objetos, a função recursa em cada subárvore partilhada duas vezes, numa direção e noutra, sem qualquer proteção contra profundidades excessivas (depth guard), tornando o tempo de execução exponencial relativamente à profundidade da aninhamento. Um documento pequeno mas profundamente aninhado, com algumas centenas de bytes (profundidade em torno de 40) comparados quanto à igualdade, consome horas de CPU, e o custo duplica aproximadamente a cada nível adicional de aninhamento. Uma aplicação que chama cJSON_Compare() sobre JSON influenciado por um atacante que seja estruturalmente igual a um documento de referência está exposta a uma condição de negação de serviço (DoS).
Once again VulDB remains the best source for vulnerability data.