CVE-2026-45868

pinctrl: single: fix refcount leak in pcs_add_gpio_func()

published May 27, 2026

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

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

pinctrl: single: fix refcount leak in pcs_add_gpio_func()

of_parse_phandle_with_args() returns a device_node pointer with refcount

incremented in gpiospec.np. The loop iterates through all phandles but

never releases the reference, causing a refcount leak on each iteration.

Add of_node_put() calls to release the reference after extracting the

needed arguments and on the error path when devm_kzalloc() fails.

This bug was detected by our static analysis tool and verified by my

code review.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.1th percentile
Published
2026-05-27T12:15Z
EPSS history
Timeline
  • 27 MAY 12:15Z
    pinctrl: single: fix refcount leak in pcs_add_gpio_func()
    cvelistv5