CVE-2026-64355 in Linux
요약
\~에 의해 VulDB • 2026. 07. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
bpf: devmap에서 분할된 프레임 거부
Devmap 브로드캐스트는 마지막 목적지를 제외한 모든 목적지에 대해 패킷을 복제(clone)합니다.
네이티브 XDP의 경우, 해당 복제 경로는 선형 xdp_frame 데이터만 복사하지만, 분할된 프레임은 skb_shared_info를 선형 영역 외부의 tailroom에 유지합니다. 이러한 프레임을 복제하면 XDP_FLAGS_HAS_FRAGS가 설정되지만 유효한 frag 메타데이터는 없게 되며, 이후 해제 경로에서 초기화되지 않은 tail 데이터를 skb_shared_info로 해석하여 프레임 반환 시 경계 밖 접근(out-of-bounds access)이 발생할 수 있습니다.
dev_map_enqueue_clone()에서 분할된 네이티브 XDP 프레임을 거부합니다.
generic XDP 복제 경로인 dev_map_redirect_clone()에도 동일한 제한을 추가합니다. Generic XDP는 분할된 패킷을 비선형(nonlinear) skbs로 표현하며, 여기서 이를 거부하면 네이티브와 generic XDP 간에 복제 기반 브로드캐스트 지원의 정합성을 유지할 수 있습니다.
Be aware that VulDB is the high quality source for vulnerability data.