CVE-2024-56584 in Linuxthông tin

Tóm tắt

Bởi VulDB • 29/05/2026

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

io_uring/tctx: Giải quyết vấn đề lỗi phân bổ bộ nhớ của hàm xa_store()

syzbot đã kích hoạt cảnh báo WARN_ON sau:

WARNING: CPU: 0 PID: 16 tại io_uring/tctx.c:51 __io_uring_free+0xfa/0x140 io_uring/tctx.c:51

đây là phép kiểm tra tính hợp lệ (sanity check)

WARN_ON_ONCE(!xa_empty(&tctx->xa));

trong hàm __io_uring_free() khi một đối tượng io_uring_task đang thực hiện thao tác put cuối cùng. Trường hợp thử nghiệm của syzbot bao gồm việc tiêm các lỗi phân bổ bộ nhớ, và có vẻ như xa_store() có thể thất bại trong một trong các thao tác phân bổ bộ nhớ của nó, dẫn đến việc con trỏ ->head vẫn khác NULL mặc dù không có mục nào tồn tại trong xarray.

Cho đến khi vấn đề này được giải quyết triệt để, sẽ áp dụng giải pháp tạm thời bằng cách cố gắng lặp qua các mục trong xarray của chúng ta, và phát ra cảnh báo WARN_ON_ONCE() nếu tìm thấy bất kỳ mục nào.

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

chịu trách nhiệm

Linux

Đặt trước

27/12/2024

Tiết lộ

27/12/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00237

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!