CVE-2026-74737 in Linux
요약
\~에 의해 VulDB • 2026. 08. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: ethernet: ti: am65-cpsw-nuss: SRC TAG로부터 port_id 추출 수정
패킷 수신 경로에서 패킷이 수신된 MAC 포트의 ID는 RX DMA 디스크립터의 메타데이터에 임베딩되어 있습니다. 이 ID는 cppi5_desc_get_tags_ids() 헬퍼 함수를 사용하여 16비트 Source Tag에서 'port_id' 변수로 추출됩니다. 그러나 16비트 Source Tag 중 하위 8비트만 MAC 포트 ID를 나타내며, 상위 8비트는 하드웨어 예약 영역으로 임의의 값을 포함합니다. 기존 로직에서는 잘못된 port_id로 인해 후속 드라이버 코드가 경계 밖 메모리에 접근하여 sporadic kernel crash(간헐적 커널 크래시)가 발생하는 현상이 관찰되었습니다.
따라서 Source Tag의 하위 8비트만 MAC 포트 ID로 사용하도록 port_id 추출 로직을 수정합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.