CVE-2026-64055 in Linux
요약
\~에 의해 VulDB • 2026. 07. 20.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: ethernet: cortina: frag 카운터 유지 처리
gmac_rx() NAPI 폴링 함수는 링 버퍼의 데이터를 사용하여 SKB 내에서 패킷을 조립합니다.
만약 특정 폴링 주기 동안 링 버퍼가 완전히 비워지면, gmac_rx()에서 종료되지만 SKB 내에서의 패킷 조립이 아직 완료되지 않은 상태입니다. 그러나 다음 호출 시 단편 카운터(frag_nr)는 0으로 초기화됩니다.
이를 해결하기 위해 RX 단편 카운터를 포트 구조체(port struct)의 일부로 만들어, 여러 호출 간에 값을 유지하도록 처리합니다.
단편 카운터는 napi_gro_frags() 호출 직후, 오류 발생 시(napi_free_frags() 호출 후), 또는 포트를 중지할 때만 초기화해야 합니다.
무엇이 일어나고 있는지 강조하기 위해 엄격하게 필요하지 않은 곳에다 초기화를 수행하기도 합니다.
본 취약점은 Sashiko가 일반적인 패치 검토 과정에서 발견했습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.