CVE-2026-93125 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bpf: Ablehnung von kfunc-Argumenten für rdonly/rdwr_buf_size, die das u32-Maximum überschreiten

check_kfunc_args() erkennt ein kfunc-Argument mit dem Namen rdonly_buf_size oder rdwr_buf_size und speichert reg->var_off.value in meta->r0_SIZE (ein u64-Wert), ohne es zu begrenzen. check_kfunc_call() kopiert diesen Wert später in das mem_size-Feld des zurückgegebenen Registers:

meta->r0_size = reg->var_off.value; ... regs[BPF_REG_0].mem_size = meta.r0_size;

regs[BPF_REG_0].mem_size ist ein u32-Wert. Eine Konstante, bei der die oberen 32 Bits gesetzt sind, wird abgeschnitten (trunkiert), anstatt eine Ablehnung zur Ladetime zu verursachen. Daher verzeichnet der Verifier einen PTR_TO_MEM-Register mit einer mem_size von ca. 4 GiB für diejenige Zuweisung, die die kfunc zurückgegeben hat. Eine spätere Zugriffskontrolle gegen dieses Register verwendet den abgeschnittenen, falschen Grenzwert.

Ablehnung von rdonly_buf_size-/rdwr_buf_size-Werten, die U32_MAX überschreiten, an der Stelle, an der meta->r0_size festgelegt wird.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407207

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!