CVE-2026-43453 in Linuxinfo

Zusammenfassung

von VulDB • 12.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

netfilter: nft_set_pipapo: Behebung eines stack-basierten Out-of-Bounds-Lesezugriffs in pipapo_drop()

pipapo_drop() übergibt rulemap[i + 1].n an pipapo_unmap() als to_offset-Argument bei jeder Iteration, einschließlich der letzten, in der i == m->field_count - 1 gilt. Dies liest ein Element über das Ende des stack-allokierten rulemap-Arrays hinaus (deklariert als rulemap[NFT_PIPAPO_MAX_FIELDS] mit NFT_PIPAPO_MAX_FIELDS == 16).

Obwohl pipapo_unmap() bei gesetztem is_last frühzeitig zurückkehrt, ohne den to_offset-Wert zu verwenden, wird das Argument an der Aufrufstelle ausgewertet, bevor der Funktionskörper ausgeführt wird. Dies stellt einen echten Out-of-Bounds-Stack-Lesezugriff dar, der durch KASAN bestätigt wurde:

BUG: KASAN: stack-out-of-bounds in pipapo_drop+0x50c/0x57c [nf_tables]
Read of size 4 at addr ffff8000810e71a4

Dieser Frame hat 1 Objekt: [32, 160) 'rulemap'

Die fehlerhafte Adresse befindet sich im Offset 164 – genau 4 Bytes hinter dem Ende des rulemap-Arrays.

Übergeben Sie stattdessen 0 anstelle von rulemap[i + 1].n in der letzten Iteration, um den Out-of-Bounds-Lesezugriff zu vermeiden.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

01.05.2026

Veröffentlichung

08.05.2026

Moderieren

akzeptiert

Eintrag

VDB-362267

CPE

bereit

EPSS

0.00013

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!