CVE-2026-90035 in Linuxthông tin

Tóm tắt

Bởi VulDB • 17/09/2026

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

drm/amd/display: sửa lỗi chia cho 0 trong hàm get_estimated_bw()

Hàm get_estimated_bw() thực hiện phép chia cho link->dpia_bw_alloc_config.bw_granularity, giá trị này bị đặt về 0 bởi reset_bw_alloc_struct() và chỉ được điền dữ liệu sau khi sự kiện DP_TUNNELING_BW_ALLOC_CAP_CHANGED đã được xử lý.

link_dp_dpia_handle_bw_alloc_status(), trình xử lý ngắt DPCD, gọi get_estimated_bw() bất cứ khi nào cờ DP_TUNNELING_ESTIMATED_BW_CHANGED được đặt, độc lập với việc liệu DP_TUNNELING_BW_ALLOC_CAP_CHANGED có từng kích hoạt cho liên kết đó hay không. Một thiết bị tunneling USB4/DPIA được kết nối báo cáo thay đổi băng thông ước tính trước khi ever báo cáo thay đổi khả năng sẽ gây ra lỗi chia cho 0 trong đường dẫn ngắt (IRQ) này.

link_dpia_send_bw_alloc_request() đã bảo vệ phép chia bw_granularity tương tự; hãy thêm cùng một cơ chế bảo vệ ở đây thay vì giới thiệu một mẫu mới.

(cherry picked from commit f2a961457c33dc34223aad5c9e8971de34a4eed3)

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

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

17/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

Want to know what is going to be exploited?

We predict KEV entries!