🇰🇷 한글 설명
Linux 커널의 TI SoC CPSW2G 인스턴스에서 TX 완료 패킷 처리 중 ndev가 초기화되지 않은 상태로 접근되어 Null Pointer Dereference가 발생합니다. 이로 인해 처리된 TX 패킷이 없는 경우 커널 크래시가 발생하여 시스템이 중단될 수 있습니다.
💡 쉬운 설명
네트워크 데이터를 보낼 때 시스템이 준비되지 않은 상태에서 잘못된 메모리 주소를 참조하여 컴퓨터가 갑자기 멈추거나 꺼지는 문제입니다. 데이터 전송이 시작되기 전에 시스템이 오류를 일으키는 현상입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference for ndev
In the TX completion packet stage of TI SoCs with CPSW2G instance, which
has single external ethernet port, ndev is accessed without being
initialized if no TX packets have been processed. It results into null
pointer dereference, causing kernel to crash. Fix this by having a check
on the number of TX packets which have been processed.
📍 영향받는 시스템
TI SoC (CPSW2G 인스턴스 포함)를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
로컬 또는 네트워크를 통한 특정 조건의 패킷 전송 유도로 시스템 크래시 유도 (DoS)
🛡️ 대응 방법
해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 패치 버전 이상인지 확인