CVE-2026-98272 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 06.

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

net: mvpp2: page_pool 할당 시 버퍼 오버플로우 방지

per-processor buffering scheme는 풀의 수(nrxqs * 2)가 MVPP2_BM_MAX_POOLS(8)를 초과하지 않는 경우에만 지원됩니다. 이 제한은 percpu_pools 초기 활성화 시 mvpp2_probe()에서 이미 확인되고 있습니다.

그러나 mvpp2_change_mtu()는 나중에 mvpp2_bm_switch_buffers(priv, true)을 호출할 수 있으며, 이때 해당 검사가 누락되면 mvpp2_bm_init() 내에서 priv->page_pool 배열에 대한 범위를 벗어난 접근(out-of-bounds access)이 발생할 수 있습니다. 이 배열은 MVPP2_PORT_MAX_RXQ 항목을 수용하도록 크기가 지정되어 있으며, mvpp2_get_nrxqs()는 정확히 해당 값을 반환할 수 있습니다. per-CPU 방식에서는 이를 2배로 늘려 nrxqs * 2가 되므로 배열 범위를 초과하게 됩니다.

per-CPU 모드로 전환하기 전에 하드웨어 버전이 MVPP22 이상인지, 그리고 풀의 수(nrxqs * 2)가 MVPP2_BM_MAX_POOLS를 초과하지 않는지 확인하십시오.

SVACE를 사용하여 Linux Verification Center(linuxtesting.org)에서 발견됨.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414228

EPSS

0.00203

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!