CVE-2025-38536

net: airoha: fix potential use-after-free in airoha_npu_get()

published August 16, 2025

CVSS
—
EPSS
0%
Percentile
3.6
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_npu_get()

np->name was being used after calling of_node_put(np), which

releases the node and can lead to a use-after-free bug.

Previously, of_node_put(np) was called unconditionally after

of_find_device_by_node(np), which could result in a use-after-free if

pdev is NULL.

This patch moves of_node_put(np) after the error check to ensure

the node is only released after both the error and success cases

are handled appropriately, preventing potential resource issues.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00147 · 3.6th percentile
Published
2025-08-16T11:12Z
EPSS history
Timeline
  • 16 AUG 11:12Z
    net: airoha: fix potential use-after-free in airoha_npu_get()
    cvelistv5