CVE-2026-97572 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 25.

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

bnxt_en: bnxt_init_nic()에서 RX 링 초기화 실패 전파

bnxt_init_rx_rings()는 bnxt_alloc_one_rx_ring()이 실패할 경우 오류를 반환하지만, bnxt_init_nic()은 해당 반환 값을 무시하고 TPA(태스크 페이징 어시스트)를 활성화하는 bnxt_init_chip()을 호출합니다.

할당에 실패하면 rxr->rx_tpa[]가 부분적으로 0으로 초기화된 상태로 남고, TPA는 0으로 채워진 엔트리가 있는 배열에서 활성화됩니다. agg_idx가 0으로 채워진 엔트리에서 SW 인덱스로 변환될 경우, 이는 0으로 채워진 DMA 주소가 전달되는 결과를 초래합니다.

bnxt_init_nic() 외부로 오류를 전파하여 이를 수정합니다. 두 호출자는 이미 반환 값을 확인하며 bnxt_free_skbs() 및 bnxt_free_mem()을 사용하여 정리하는데, 이들은 부분적으로 초기화된 RX 링도 허용합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 24.

모더레이션

수락

항목

VDB-410035

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!