CVE-2026-98176 in LinuxИнформация

Сводка

по VulDB • 06.10.2026

В ядре Linux была устранена следующая уязвимость:

drm/amdkfd: Избежание переполнения по знаку (integer underflow) при использовании функции ffs в вычислении размера кольца EOP.

Младшие 6 бит cp_hqd_eop_control хранят логарифм размера кольца EOP по основанию 2. Ранее это рассчитывалось как:

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

Однако функция ffs теоретически может возвращать значения 1 или 0, что могло приводить к переполнению по знаку (хотя на практике размер буфера кольца не может быть меньше 4096).

Измените это выражение на:

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

с использованием свойств логарифмов.

(cherry picked from commit 4f18c56630383c14bfc6b2d65f88f2f895d2121a)

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414088

EPSS

0.00162

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!