CVE-2026-98461 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

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

Bluetooth: hci_sock: xác thực độ dài sự kiện trước khi lọc

is_filtered_packet() đọc mã sự kiện từ skb->data[0] mà không kiểm tra xem skb có rỗng hay không. Khi một bộ lọc opcode được cấu hình, nó cũng đọc opcode lệnh tại các offset 3 hoặc 4 mà không kiểm tra xem sự kiện Command Complete (Lệnh hoàn thành) hoặc Command Status (Trạng thái lệnh) có đủ dài hay không.

hci_send_to_sock() gọi hàm lọc trước khi hci_event_packet() xác thực tiêu đề sự kiện. Do đó, một sự kiện bị lỗi do bộ điều khiển hoặc thiết bị vhci cung cấp có thể gây ra việc đọc ngoài vùng nhớ hợp lệ (out-of-bounds read).

Giữ lại mã sự kiện chưa được che dấu cho các kiểm tra opcode. Giá trị đã được che dấu cần thiết cho bitmap 64-bit của sự kiện, nhưng việc sử dụng nó để xác định các lệnh sẽ dẫn đến trùng lặp mã sự kiện trên mức 0x3f. Cụ thể, Synchronous Train Complete (0x4f) bị xử lý như Command Status (0x0f) mặc dù payload của nó không có opcode.

Từ chối các sự kiện lệnh thực tế quá ngắn so với trường đang được kiểm tra. Một sự kiện lệnh bị cắt cụt sẽ không khớp với bất kỳ opcode nào đã cấu hình.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/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 want to use VulDB in your project?

Use the official API to access entries easily!