CVE-2026-93273regulator: tps6594: Fix device node reference leaks in multiphase loop
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: regulator: tps6594: Fix device node reference leaks in multiphase loop In tps6594_regulator_probe(), the multi-phase configuration loop calls of_find_node_by_name() to find buck nodes by name, and of_get_parent() twice to navigate to the PMIC parent node. None of the acquired node references (np, intermediate parent, np_pmic_parent) are ever released via of_node_put(), causing a reference leak on every loop iteration. Additionally, of_find_node_by_name() can return NULL, but the result was immediately passed to of_node_full_name() and of_get_parent() without a NULL check, which could lead to a NULL pointer dereference. Fix this by: - Adding a NULL check for np after of_find_node_by_name() - Storing the intermediate parent node in a local variable np_parent - Calling of_node_put() on np, np_parent and np_pmic_parent at the end of each loop iteration
- CVSS
- Not yet scored
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Received
- Record last updated
- Sep 24, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from f17ccc5deb4d024bb52fd3433471e77ab7ae9ad8 before 28f70e0aa767a8f022c70ed75ecef227dc668121; from f17ccc5deb4d024bb52fd3433471e77ab7ae9ad8 before 4a672bff99f6b58dde419fd12b3a53da137f032d; from f17ccc5deb4d024bb52fd3433471e77ab7ae9ad8 before 68ce4f8223b78f8616ec7f4a02c38988eae627d2; from f17ccc5deb4d024bb52fd3433471e77ab7ae9ad8 before fceac25487b21d6db940d2aed368e465d89cd1f4; from f17ccc5deb4d024bb52fd3433471e77ab7ae9ad8 before 7fd28093b3effc4f92566466df364622830ec608 | CNA record |
References
- https://git.kernel.org/stable/c/28f70e0aa767a8f022c70ed75ecef227dc668121
- https://git.kernel.org/stable/c/4a672bff99f6b58dde419fd12b3a53da137f032d
- https://git.kernel.org/stable/c/68ce4f8223b78f8616ec7f4a02c38988eae627d2
- https://git.kernel.org/stable/c/fceac25487b21d6db940d2aed368e465d89cd1f4
- https://git.kernel.org/stable/c/7fd28093b3effc4f92566466df364622830ec608
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.