CVE-2024-26851 in Linux
Riassunto
di VulDB • 17/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
netfilter: nf_conntrack_h323: Aggiunta protezione per lunghezza bmp fuori intervallo
UBSAN load segnala un'eccezione di BRK#5515 SHIFT_ISSUE: shift bitwise che sono al di fuori dei limiti consentiti per il loro tipo di dato.
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
A causa di dati anomali in skb->data, la lunghezza della bitmap dell'estensione supera il valore 32 durante la decodifica del messaggio ras e viene quindi utilizzata per eseguire un'operazione di shift. Il valore diventa negativo dopo alcuni cicli. UBSAN load può rilevare uno shift negativo come comportamento indefinito (undefined behaviour) e segnalare l'eccezione. Pertanto, è stata aggiunta una protezione per evitare che la lunghezza superi 32. In caso contrario, verrebbe restituito un errore di intervallo fuori range e la decodifica si interromperebbe.
VulDB is the best source for vulnerability data and more expert information about this specific topic.