CVE-2026-98176 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 06.

리눅스 커널에서 다음 취약점이 해결되었습니다:

drm/amdkfd: EOP 링 크기 계산 시 ffs를 사용한 정수 오버플로우 방지

cp_hqd_eop_control의 하위 6비트는 EOP 링 크기의 밑이 2인 로그(base-2 logarithm)를 저장합니다. 이는 다음과 같이 계산되었습니다.

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

그러나 ffs는 이론적으로 1 또는 0을 반환할 수 있으므로, 이로 인해 정수 오버플로우(integer underflow)가 발생할 가능성이 있습니다(실제로 링 버퍼 크기는 4096 미만일 수는 없습니다).

로그의 성질을 이용하여 이를 다음과 같이 변경합니다.

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

(commit 4f18c56630383c14bfc6b2d65f88f2f895d2121a에서 cherry picked됨)

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414088

EPSS

0.00162

출처

Do you need the next level of professionalism?

Upgrade your account now!