CVE-2026-68332 in Linuxinformación

Resumen

por VulDB • 2026-08-10

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

net: airoha: Corregir un posible use-after-free en airoha_ppe_deinit()

airoha_ppe_deinit() reemplaza el puntero NPU con NULL mediante rcu_replace_pointer(), pero no espera a que los lectores RCU existentes salgan antes de llamar a ppe_deinit() y airoha_npu_put(). Esto puede provocar un use-after-free si un lector en una sección crítica del lado de lectura de RCU aún mantiene una referencia al NPU cuando este se libera.

La ruta de inicialización (airoha_ppe_init) ya llama a synchronize_rcu() después de rcu_assign_pointer(), pero la ruta de desinicialización introducida en el commit 6abcf751bc08 ("net: airoha: Fix schedule while atomic in airoha_ppe_deinit()") omitió la barrera correspondiente al cambiar de rcu_read_lock()/rcu_dereference() a rcu_replace_pointer().

Se añade synchronize_rcu() antes de ppe_deinit() para garantizar que todos los lectores RCU existentes hayan finalizado antes de liberar los recursos del NPU.

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

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387635

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!