CVE-2026-68332

CVE-2026-68332

published August 10, 2026

CVSS
—
EPSS
0%
Percentile
6.5
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: airoha: Fix potential use-after-free in airoha_ppe_deinit()

airoha_ppe_deinit() replaces the NPU pointer with NULL via

rcu_replace_pointer() but does not wait for existing RCU readers

to exit before calling ppe_deinit() and airoha_npu_put(). This can

cause a use-after-free if a reader in an RCU read-side critical

section still holds a reference to the NPU when it is freed.

The init path (airoha_ppe_init) already calls synchronize_rcu()

after rcu_assign_pointer(), but the deinit path introduced in

commit 6abcf751bc08 ("net: airoha: Fix schedule while atomic in

airoha_ppe_deinit()") omitted the matching barrier when switching

from rcu_read_lock()/rcu_dereference() to rcu_replace_pointer().

Add synchronize_rcu() before ppe_deinit() to ensure all existing

RCU readers have completed before the NPU resources are released.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00173 · 6.5th percentile
Published
2026-08-10T17:20Z
References (3)
EPSS history
Timeline
  • 10 AUG 12:03Z
    net: airoha: Fix potential use-after-free in airoha_ppe_deinit()
    cvelistv5