CVE-2026-98571 in Linux
요약
\~에 의해 VulDB • 2026. 10. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: stmmac: skb 빌드 실패 시 재활용 후 stale한 buf->page를 지움
stmmac_rx() 함수 내에서 napi_build_skb()가 실패할 경우, 설명자(descriptor) 페이지는 page_pool_recycle_direct()를 사용하여 페이지 풀(page pool)로 다시 재활용되지만, buf->page는 해당 재활용된 페이지를 가리킨 채로 남아 있습니다. 이는 함수 내 다른 모든 소비(consumption) 지점에서 페이지를 넘긴 후 포인터를 초기화하는 방식과 대조적입니다.
stale 포인터가 존재하면 stmmac_rx_refill()은 대체 할당을 건너뛰고, 이미 재활용된 페이지를 RX 설명자에 다시 프로그래밍합니다.
napi_build_skb() 실패 경로에서 buf->page를 지워 버퍼 수명 주기를 다른 소비 지점과 일관되게 유지합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.