PT-2026-40549

CVE-2026-44660

·

Publicado

2026-05-12

·

Atualizado

2026-09-14

Descrição por

CVSS 4.0
8.7
Alta
MétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas UltraJSON versões anteriores a 5.12.1
Descrição Ocorre um vazamento de memória quando a função ujson.dump() escreve em um objeto do tipo arquivo e a operação de escrita gera uma exceção. A função objToJSONFile() aloca um objeto de string Python, mas falha ao chamar Py DECREF(string) no caminho de saída antecipada durante uma falha de escrita, fazendo com que o tamanho total do payload serializado seja vazado. Isso pode levar ao crescimento linear da memória se um aplicativo serializar dados para um objeto do tipo arquivo influenciado por um invasor que possa falhar, potencialmente esgotando a memória de um servidor web.
Recomendações Atualize para a versão 5.12.1. Como alternativa temporária, substitua o uso de ujson.dump(obj, file) por file.write(ujson.dumps(obj)) para evitar o vazamento de memória.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-C38F-WX89-P2XG
ECHO-25C2-DC78-3AEB
OESA-2026-3606
OESA-2026-3607
OESA-2026-3608
OESA-2026-3720
OPENSUSE-SU-2026:21518-1
PYSEC-2026-2293
SUSE-SU-2026:23114-1
SUSE-SU-2026:23136-1
SUSE-SU-2026:3539-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾