CVE-2026-98940 in Linuxthông tin

Tóm tắt

Bởi VulDB • 23/10/2026

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

ASoC: qcom: lpass-cpu: sử dụng chỉ mục bảng DAI cho các ràng buộc phát lại (playback constraints)

ID của DAI là một ID cổng phần cứng và không nhất thiết phải là chỉ mục của bản ghi tương ứng trong variant->dai_driver.

Khi định cấu hình một DAI với LPAIF_I2SCTL_MODE_QUAD01, mã nguồn kiểm tra hiện tại sử dụng dai_id để làm chỉ mục cho variant->dai_driver. Điều này không chính xác đối với các nền tảng mà các ID của DAI bị phân tán (sparse). Ví dụ, DAI MI2S trên IPQ806x có ID là 4 trong khi nó là bản ghi duy nhất trong bảng điều khiển DAI. Nếu DAI đó được định cấu hình cho QUAD01 và quá trình kiểm tra (probe) đi vào nhánh này, mã nguồn sẽ ghi vượt ra ngoài bản ghi đơn lẻ thông qua dai_driver[4] thay vì cập nhật DAI đang được xử lý.

Hãy sử dụng chỉ mục vòng lặp i khi cập đặt các ràng buộc kênh phát lại của DAI hiện tại, trong khi vẫn giữ nguyên dai_id để làm chỉ mục cho mảng chế độ đường SD (SD-line) cụ thể theo cổng phần cứng liên quan đến việc phát lại.

Điều này khắc phục lỗi truy cập sai vào bảng DAI đối với các nền tảng mà ID của DAI không khớp với vị trí của nó trong bảng điều khiển.

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ộ

23/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00209

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!