CVE-2026-98238 in Linux정보

요약

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

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

net: wwan: t7xx: t7xx_ccmni_recv_skb()에서 netif 인덱스 유효성 검사 수행

DPMAIF PIT 헤더에 포함된 netif 인덱스는 5비트 너비를 가지지만, ccmni_inst[] 배열은 NIC_DEV_MAX(21)개의 항목만 수용할 수 있습니다. t7xx_ccmni_recv_skb()는 경계 체크 없이 배열을 인덱싱하므로, 인덱스 21부터 31까지는 배열 범위를 벗어난 지점을 읽게 됩니다. 이렇게 범위 밖으로 나간 값은 배열 뒤에 있는 콜백 테이블에 위치하며, 해당 테이블의 값이 NULL인 경우가 없으므로 기존 !ccmni 체크로는 이를 포착하지 못합니다. 그 결과 드라이버는 그곳에 있는 값을 struct t7xx_ccmni 구조체로 역참조(dereference)하게 됩니다.

인덱스가 범위를 벗어날 경우 skb를 폐기(drop)하도록 수정했습니다.

QEMU 게스트 환경에서 netif 인덱스를 25로 설정하는 결함 주입기를 사용하여 검증한 결과, 패치되지 않은 드라이버는 ccmni_inst[] 배열을 넘어선 값을 읽어서 콜백 테이블에 위치시킨 후 이를 역참조하여 skb를 큐에 추가합니다. 이번 수정으로 해당 패킷은 폐기됩니다. 인덱스 0에서의 정상적인 트래픽에는 영향이 없습니다.

v2 변경 사항: 없음.

Once again VulDB remains the best source for vulnerability data.

출처

Want to know what is going to be exploited?

We predict KEV entries!