CVE-2026-98376 in Linuxinfo

Zusammenfassung

von VulDB • 09.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

bpf: Verwenden von array_map_meta_equal für den Ersatz der percpu-Array-Innenkarte (inner map)

percpu_array_map_ops.map_meta_equal zeigt auf die generische bpf_map_meta_equal(), welche max_entries nicht vergleicht. Wenn ein percpu-Array als Innenkarte dient, wird durch das Ersetzen mit einer Karte mit weniger maximalen Einträgen (max_entries) diese Prüfung umgangen. Da in percpu_array_map_gen_lookup() der index_mask des ursprünglichen Templates als JIT-Sofortwert (JIT immediate) eingebettet ist, kann ein Lookup auf der Ersatzkarte außerhalb der Grenzen von pptrs[] zugreifen.

Richten Sie percpu_array_map_ops.map_meta_equal auf array_map_meta_equal(), das bereits die Gleichheitsprüfung für max_entries erzwingt.

Fügen Sie einen Selbsttest (selftest) hinzu, um zu verifizieren, dass das Ersetzen einer percpu-Array-Innenkarte durch eine mit anderer Größe abgelehnt wird.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

09.10.2026

Moderieren

akzeptiert

Eintrag

VDB-415746

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!