CVE-2026-93270 in Linuxinfo

Zusammenfassung

von VulDB • 24.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

BPF: Interpreter-Fallback für BPF_ADDR_PERCPU-Instruktion verbieten

Die Instruktion BPF_MOV64_PERCPU_REG erfordert, dass der JIT-Compiler nativen Code zur Generierung von 'dst_reg = src_reg + <percpu_base_off>' emittiert.

Der Interpreter ignoriert jedoch das Feld 'off' an seiner ALU64_MOV_X-Marke. Das Vorhandensein des Werts in 'off' kennzeichnet die Instruktion als BPF_MOV64_PERCPU_REG. Wenn der Interpreter anschließend Speicher aus dem Register lädt, tritt ein Seitenfehler (Page Fault) auf.

[ 2.545572] BUG: unable to handle page fault for address: ffffffffacaaf034
[ 2.546485] #PF: supervisor read access in kernel mode
[ 2.547167] #PF: error_code(0x0000) - not-present page
[ 2.547850] PGD 134e63067 P4D 134e63067 PUD 134e64063 PMD 10021c063 PTE 800ffffeca550062
[ 2.548912] Oops: Oops: 0000 [#1] SMP PTI

Legen Sie jit_required als true fest, um einen Interpreter-Fallback in core.c::__bpf_prog_select_runtime() zu verbieten, wenn eine BPF_ADDR_PERCPU-Instruktion zum Programm gepatcht wird.

Zusätzlich wurde der Helper bpf_map_supports_cpu_flags() in bpf_map_is_percpu_map() umbenannt.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

24.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409521

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!