CVE-2026-74551 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 16.

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

hwmon: (nzxt-smart2) DMA 정렬 출력 버퍼

Sashiko가 보고한 내용입니다:

send_output_report()이 hid_hw_output_report()를 호출할 때, 하위 USB HID 코어는 이 버퍼를 직접 DMA용으로 매핑하는 usb_interrupt_msg()를 호출합니다.

DMA 매핑이 캐시라인을 플러시하거나 무효화하면 CPU가 동시에 수정한 인접 변수(mutex, update_interval)가 손상됩니다. 이는 비일관성(non-coherent) CPU 아키텍처(예: ARM 또는 MIPS)에서 캐시라인 공유로 인한 메모리 손상을 초래합니다. DMA API 디버깅 도구(CONFIG_DMA_API_DEBUG)는 이러한 위반에 대해 런타임 경고를 트리거할 것입니다.

send_output_report()를 트리거하는 모든 작업(팬 속도 설정이나 간격 업데이트 등)은 USB DMA 매핑을 유발합니다. 비일관성 캐시를 가진 시스템에서는 이 구조적 버그가 즉시 결정론적인 메모리 손상을 초래합니다.

출력 버퍼를 ARCH_DMA_MINALIGN로 정렬하여 문제를 해결했습니다.

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

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-390869

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!