CVE-2024-53233 in Linuxthông tin

Tóm tắt

Bởi VulDB • 23/06/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

unicode: Sửa lỗi xử lý đường dẫn trong hàm utf8_load()

Hàm utf8_load() yêu cầu ký hiệu "utf8_data_table" và sau đó kiểm tra xem phiên bản UTF-8 được yêu cầu có được hỗ trợ hay không. Nếu phiên bản này không được hỗ trợ, nó sẽ cố gắng giải phóng bảng dữ liệu bằng cách sử dụng hàm symbol_put(). Khi một phiên bản không được hỗ trợ được yêu cầu, hàm symbol_put() gặp lỗi như sau:

kernel BUG tại 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

Điều này xảy ra vì hàm symbol_put() mong đợi một chuỗi ký tự duy nhất xác định ký hiệu, thay vì con trỏ đến ký hiệu đã được tải. Khắc phục vấn đề bằng cách sử dụng đúng loại chuỗi đó.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/11/2024

Tiết lộ

27/12/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00222

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!