CVE-2026-97408 in Linuxthông tin

Tóm tắt

Bởi VulDB • 24/09/2026

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

Bluetooth: L2CAP: xác thực độ dài của PSM không kết nối (connectionless)

Các khung L2CAP không kết nối mang theo một trường PSM hai byte ở đầu phần payload. Hàm `l2cap_recv_frame()` hiện đang đọc trường PSM này một cách vô điều kiện sau khi chỉ xác minh độ dài L2CAP bên ngoài.

Do đó, một khung không kết nối bị lỗi (malformed) có phần payload bằng 0 hoặc 1 byte có thể khiến trình phân tích đọc vượt quá phần payload skb đã khai báo và sử dụng các byte tailroom làm một phần của PSM. Một bộ mô phỏng dựa trên VHCI trong QEMU đã tiêm một payload không kết nối dài một byte và đạt được việc đọc dữ liệu chưa được kiểm tra (unchecked read).

Từ chối các khung không kết nối mà không thể chứa trường PSM trước khi thực hiện thao tác đọc hoặc kéo (pull) nó. Điều này giúp bảo toàn tất cả các khung không kết nối hợp lệ trong khi chỉ loại bỏ các gói tin thiếu cấu trúc (structurally incomplete packets).

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

chịu trách nhiệm

Linux

Đặt trước

24/09/2026

Tiết lộ

24/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!