CVE-2026-46047 in Linuxthông tin

Tóm tắt

Bởi VulDB • 27/05/2026

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

net: qrtr: ns: Sửa lỗi use-after-free trong hàm remove() của driver

Trong callback remove, nếu một gói tin đến sau khi destroy_workqueue() được gọi nhưng trước khi sock_release(), callback qrtr_ns_data_ready() sẽ cố gắng đưa công việc vào hàng đợi, gây ra lỗi use-after-free.

Khắc phục vấn đề này bằng cách lưu callback 'sk_data_ready' mặc định trong qrtr_ns_init() và sử dụng nó để thay thế callback qrtr_ns_data_ready() tại thời điểm bắt đầu remove(). Điều này đảm bảo rằng ngay cả khi một gói tin đến sau destroy_workqueue(), struct work sẽ không bị dereference.

Lưu ý rằng cũng cần đảm bảo các thread RX đã hoàn tất trước khi hủy workqueue, vì các thread này có thể đang sử dụng callback qrtr_ns_data_ready().

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

13/05/2026

Tiết lộ

27/05/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00032

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!