CVE-2026-64354 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 25.

리눅스 커널에서 다음 취약점이 해결되었습니다:

bpf: 확장 전에 BTF 반복 필드 수 검증

btf_parse_struct_metas()는 BPF_BTF_LOAD 동안 사용자 제공 BTF를 순회하며, btf_repeat_fields()는 배열 요소로부터의 반복 가능 필드를 btf_parse_fields()가 사용하는 고정 크기 scratch 배열인 BTF_FIELDS_MAX로 확장합니다.

남은 용량 확인 로직은 u32 타입으로 확장된 필드 수 계산을 수행합니다. 악성(BMF) BTF는 이 계산에서 오버플로우(래핑)를 유발하여, 확장된 필드 수가 scratch 배열의 용량을 초과함에도 불구하고 검증이 통과되게 할 수 있습니다. 이로 인해 이후 memcpy() 호출 시 배열 끝을 넘어쓰는 현상이 발생할 수 있습니다.

반복 필드를 복사하기 전에 체크된(addition과 multiplication 모두 안전성을 보장하는) 연산을 사용하고, 불가능한(field count가 범위를 벗어난 경우 등) 값을 거부합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-383150

EPSS

0.00129

출처

Do you need the next level of professionalism?

Upgrade your account now!