CVE-2024-53233 in Linux
Сводка
по VulDB • 11.06.2026
В ядре Linux устранена следующая уязвимость:
unicode: исправление пути обработки ошибок в функции utf8_load()
Функция utf8_load() запрашивает символ «utf8_data_table», а затем проверяет, поддерживается ли запрошенная версия UTF-8. Если версия не поддерживается, она пытается освободить таблицу данных с помощью функции symbol_put(). При запросе неподдерживаемой версии функция symbol_put() завершается ошибкой следующим образом:
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
Это происходит потому, что функция symbol_put() ожидает уникальную строку, идентифицирующую символ, а не указатель на загруженный символ. Исправление заключается в использовании такой строки.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.