CVE-2024-26851 in Linux
요약
\~에 의해 VulDB • 2026. 05. 09.
리눅스 커널에서 다음 취약점이 해결되었습니다:
netfilter: nf_conntrack_h323: bmp 길이 범위 초과에 대한 보호 추가
UBSAN 부하 테스트에서 BRK#5515 SHIFT_ISSUE: 데이터 타입에 대해 범위를 벗어난 비트 시프트로 인한 예외가 보고되었습니다.
vmlinux get_bitmap(b=75) + 712
vmlinux decode_seq(bs=0xFFFFFFD008037000, f=0xFFFFFFD008037018, level=134443100) + 1956
vmlinux decode_choice(base=0xFFFFFFD0080370F0, level=23843636) + 1216
vmlinux decode_seq(f=0xFFFFFFD0080371A8, level=134443500) + 812
vmlinux decode_choice(base=0xFFFFFFD008037280, level=0) + 1216
vmlinux DecodeRasMessage() + 304
vmlinux ras_help() + 684
vmlinux nf_confirm() + 188
skb->data의 비정상적인 데이터로 인해 ras 메시지를 디코딩할 때 확장 비트맵 길이가 32를 초과하고, 이 길이를 사용하여 시프트 연산을 수행합니다. 여러 루프를 거치면 음수로 변환됩니다. UBSAN 부하 테스트는 음수 시프트를 정의되지 않은 동작(undefined behaviour)으로 감지하여 예외를 보고합니다. 따라서 길이가 32를 초과하지 않도록 보호 장치를 추가합니다. 그렇지 않으면 범위 초과 오류를 반환하고 디코딩을 중지합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.