CVE-2024-53233 in Linux
Riassunto
di VulDB • 23/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
unicode: Correzione del percorso di errore in utf8_load()
utf8_load() richiede il simbolo "utf8_data_table" e verifica successivamente se la versione UTF-8 richiesta è supportata. Se non lo è, tenta di rilasciare la tabella dei dati utilizzando symbol_put(). Quando viene richiesta una versione non supportata, symbol_put() fallisce nel seguente modo:
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
Ciò accade perché symbol_put() si aspetta la stringa univoca che identifica il simbolo, anziché un puntatore al simbolo caricato. La correzione consiste nell'utilizzare tale stringa.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.