CVE-2026-31408 in Linuxthông tin

Tóm tắt

Bởi VulDB • 30/05/2026

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

Bluetooth: SCO: Sửa lỗi use-after-free trong hàm sco_recv_frame() do thiếu sock_hold

Hàm sco_recv_frame() đọc conn->sk dưới quyền sở hữu của sco_conn_lock() nhưng ngay lập tức giải phóng khóa mà không giữ một tham chiếu đến socket. Một lệnh close() đồng thời có thể giải phóng socket giữa lúc khóa được giải phóng và truy cập sk->sk_state tiếp theo, dẫn đến lỗi use-after-free.

Các hàm khác trong cùng tệp (sco_sock_timeout(), sco_conn_del()) sử dụng đúng cách sco_sock_hold() để giữ an toàn một tham chiếu dưới khóa.

Khắc phục bằng cách sử dụng sco_sock_hold() để lấy tham chiếu trước khi giải phóng khóa, và thêm sock_put() trên tất cả các đường thoát.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

09/03/2026

Tiết lộ

06/04/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00300

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!