CVE-2023-54038 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/06/2026

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

Bluetooth: hci_conn: trả về ERR_PTR thay vì NULL khi không có kết nối liên kết (link)

Hàm `hci_connect_sco` hiện đang trả về NULL khi không có link (tức là khi `hci_conn_link()` trả về NULL).

`sco_connect()` mong đợi một giá trị ERR_PTR trong trường hợp xảy ra lỗi bất kỳ (xem dòng 266 trong file sco.c). Do đó, biến hcon được đặt thành NULL sẽ truyền qua hàm `sco_conn_add()`, nơi cố gắng truy cập vào `hcon->hdev`, dẫn đến việc giải tham chiếu con trỏ NULL như đã báo cáo bởi syzkaller.

Vấn đề tương tự cũng tồn tại đối với `iso_connect_cis()` khi gọi `hci_connect_cis()`.

Do đó, hãy để `hci_connect_sco()` và `hci_connect_cis()` trả về ERR_PTR thay vì NULL.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

24/12/2025

Tiết lộ

24/12/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00152

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!