UltraJSON é um codificador e decodificador JSON rápidos escritos em puro C com ligações para Python 3.7 +. Antes de 5.13.0, ujson.dumps() (ou ujson.dump() ou ujson.encode()) têm uma opção reject_bytes=False. Quando definido, eles podem aceitar malformados ou truncados UTF- 8 seqüências de bytes, reescrevendo- as silenciosamente em caracteres Unicode diferentes em vez de rejeitá- las. Isto leva a problemas de validação de entrada e integridade de dados. Esta vulnerabilidade está fixada em 5.13.0. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 54911 foi publicado em 2026 - 06 - 22 T 22: 16: 50.397 Z e última modificação em 2026 - 06 - 26 T 20: 10: 54.850 Z. O seu estado gravado é analisado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 6.5, gravidade MEDIUM, vetor CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N, pontuação de exploração 3.9, pontuação de impacto 2.5; CVSS. Classificações de fraqueza associadas: CWE- 20.
Produtos ou plataformas nomeados nos dados de aplicabilidade incluem: ultrajson projeto ultrajson. O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.