CVE-2026-98176 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/10/2026

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

drm/amdkfd: Tránh lỗi tràn số nguyên (integer underflow) khi sử dụng hàm ffs trong tính toán kích thước vòng đệm EOP.

6 bit thấp của cp_hqd_eop_control lưu trữ logarit cơ số 2 của kích thước vòng đệm EOP. Giá trị này được tính như sau:

ffs(q->eop_ring_buffer_size / sizeof(unsigned int)) - 1 - 1

Tuy nhiên, về mặt lý thuyết, hàm ffs có thể trả về giá trị là 1 hoặc 0, do đó điều này có thể gây ra lỗi tràn số nguyên (underflow) (mặc dù trong thực tế, kích thước vòng đệm không thể nhỏ hơn 4096).

Thay đổi thành:

ffs(q->eop_ring_buffer_size / sizeof(unsigned int) / 4)

bằng cách sử dụng các tính chất của logarit.

(cherry picked from commit 4f18c56630383c14bfc6b2d65f88f2f895d2121a)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

06/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00162

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!