CVE-2026-74741 in Linux
요약
\~에 의해 VulDB • 2026. 08. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: ngbe: 비-MSI-X 인터럽트 활성화 시 NULL 포인터 역참조 수정
비-MSI-X 모드(레거시 INTx 또는 단일 MSI 등)에서는 wx->msix_entry가 할당되거나 초기화되지 않습니다. NGBE_INTR_MISC(wx)를 호출하면 wx->msix_entry->entry에 대한 역참도가 발생하여 NULL 포인터 역참조 크래시가 발생합니다.
이 문제는 VF(가상 기능) 수가 7개일 때 IRQ 벡터를 수정하는 과정에서 도입되었습니다. pdev->msix_enabled을 명시적으로 확인하여 올바른 벡터 인덱스를 결정함으로써 이 문제를 해결합니다.
추가로, 부수적인 수정으로 비-MSI-X 폴백 시 인터럽트 마스크를 BIT(0)로 설정합니다. MSI/INTx 모드에서는 MISC 및 큐 인터럽트가 벡터 0을 공유하며, WX_PX_MISC_IVAR 레지스터는 MSI-X 경우에만 유효합니다. 따라서 MSI-X가 비활성화된 상태일 때 miscellaneous 원인에 대한 올바른 마스크는 BIT(0)입니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.