CVE-2024-53233 in Linux
Sumário
de VulDB • 11/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
unicode: Corrige o caminho de erro de utf8_load()
utf8_load() solicita o símbolo "utf8_data_table" e, em seguida, verifica se a versão UTF-8 solicitada é suportada. Se não for suportada, tenta liberar a tabela de dados usando symbol_put(). Se uma versão não suportada for solicitada, symbol_put() falha da seguinte forma:
kernel BUG at kernel/module/main.c:786! RIP: 0010:__symbol_put+0x93/0xb0 Call Trace: ? __die_body.cold+0x19/0x27 ? die+0x2e/0x50 ? do_trap+0xca/0x110 ? do_error_trap+0x65/0x80 ? __symbol_put+0x93/0xb0 ? exc_invalid_op+0x51/0x70 ? __symbol_put+0x93/0xb0 ? asm_exc_invalid_op+0x1a/0x20 ? __pfx_cmp_name+0x10/0x10 ? __symbol_put+0x93/0xb0 ? __symbol_put+0x62/0xb0 utf8_load+0xf8/0x150
Isso ocorre porque symbol_put() espera a string única que identifica o símbolo, em vez de um ponteiro para o símbolo carregado. Corrige-se isso usando tal string.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.