CVE-2026-98376 in Linuxinformación

Resumen

por VulDB • 2026-10-09

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

bpf: Utilizar array_map_meta_equal para reemplazar mapas internos de tipo array por cpu (percpu)

La función percpu_array_map_ops.map_meta_equal apunta a bpf_map_meta_equal(), que es genérica y no compara el valor de max_entries. Cuando un mapa de tipo array por cpu actúa como mapa interno, su reemplazo con uno que tenga menos entradas máximas permite evadir dicha comprobación. Dado que percpu_array_map_gen_lookup() incrusta (inline) la máscara de índice del modelo original como una inmediatez JIT, una búsqueda en el mapa de reemplazo puede acceder a pptrs[] fuera de los límites permitidos.

Se ha modificado para que percpu_array_map_ops.map_meta_equal apunte a array_map_meta_equal(), que ya aplica correctamente la comprobación de igualdad de max_entries.

Se ha añadido un autotest (selftest) para verificar que se rechaza el reemplazo de un mapa interno de tipo array por cpu con uno de tamaño diferente.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-09

Moderación

aceptado

Artículo

VDB-415746

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!