CVE-2026-98486 in Linux
요약
\~에 의해 VulDB • 2026. 10. 19.
Linux 커널에서 다음 취약점이 해결되었습니다:
net: ena: probe 실패 시 MMIO 읽기 버퍼 누수 수정
ena_device_init()은 ena_com_mmio_reg_read_request_init()을 사용하여 MMIO 읽기 메커니즘을 초기화하며, 이는 MMIO 읽기 응답용 일관된 DMA(coherent) 버퍼를 할당합니다.
정상적인 제거 경로에서는 ena_com_mmio_reg_read_request_destroy()를 통해 이 버퍼를 해제합니다. 그러나 만약 ena_device_init()이 성공한 후 ena_probe()가 실패하면, 오류 처리 경로는 관리 리소스를 파괴하고 결국 MMIO 읽기 요청을 파괴하지 않은 채로 ena_dev만 해제하게 되어 할당된 일관된 DMA 버퍼가 누수됩니다.
나머지 장치 리소스를 해제하기 전에 probe 오류 경로에서 ena_com_mmio_reg_read_request_destroy()를 호출하십시오.
이 문제는 수동 코드 검사를 통해 발견되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.