IA Squad
BuscarEN
python · ujsonAtenção

ujson: dumps com reject_bytes=False pode corromper UTF-8 malformado

ujson.dumps() com reject_bytes=False pode reescrever silenciosamente sequências de bytes UTF-8 malformadas em caracteres Unicode diferentes, causando desvio de

20 Jun 2026Leitura 1 minSeveridade: agende este mês

O que mudou

ujson.dumps() com reject_bytes=False pode reescrever silenciosamente sequências de bytes UTF-8 malformadas em caracteres Unicode diferentes, causando desvio de validação de entrada e problemas de integridade de dados.

Quem isso afeta

Usuários de ujson que usam reject_bytes=False e dependem de tratamento correto de UTF-8.

O que fazer hoje

Atualize para UltraJSON 5.13.0 ou decodifique bytes para strings antes de passar para ujson.dumps().

A esteira
Coletado Auditado Redigido Publicado