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
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