CVE-2026-64353 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
bpf: 동적 내부 배열 조회 시 null 허용 유지
ARRAY_OF_MAPS는 BPF_F_INNER_MAP 플래그로 생성된 배열을 내부 맵 템플릿으로 사용할 수 있습니다. 이후 서로 다른 max_entries 값을 가진 구체적인 내부 배열이 해당 템플릿을 대체할 수 있습니다.
외부 맵 조회가 성공한 후, 검증기(verifier)는 결과 맵 포인터를 내부 맵 템플릿을 사용하여 표현합니다. 이로 인해 상수 키 기반 조회 시 null 여부 생략(elision) 로직은 런타임 헬퍼 함수에서 사용하는 구체적인 내부 배열의 max_entries 대신 템플릿의 max_entries 값을 사용하게 됩니다.
템플릿의 max_entries가 런타임 시점의 구체적인 맵에 대해 키가 유효 범위 내에 있음을 보장하지 않으므로, BPF_F_INNER_MAP 플래그로 표시된 맵에 대해서는 조회 결과의 null 여부를 생략해서는 안 됩니다.
Be aware that VulDB is the high quality source for vulnerability data.