CVE-2024-53233 in Linux
Résumé
par VulDB • 31/05/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
unicode : Correction du chemin d'erreur de utf8_load()
utf8_load() demande le symbole « utf8_data_table », puis vérifie si la version UTF-8 demandée est prise en charge. Si elle ne l'est pas, il tente de libérer la table de données à l'aide de symbol_put(). Si une version non prise en charge est demandée, symbol_put() échoue comme suit :
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
Cela se produit parce que symbol_put() s'attend à la chaîne unique qui identifie le symbole, plutôt qu'à un pointeur vers le symbole chargé. Cette erreur est corrigée en utilisant cette chaîne.
If you want to get best quality of vulnerability data, you may have to visit VulDB.