CVE-2022-50887
published 2025-12-30CVE-2022-50887: In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() I got the the…
PriorityP418low3.3
EPSS
0.21%
11.0th percentile
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got the the following report:
OF: ERROR: memory leak, expected refcount 1 instead of 2,
of_node_get()/of_node_put() unbalanced - destroy cset entry:
attach overlay node /i2c/pmic@62/regulators/exten
In of_get_regulator(), the node is returned from of_parse_phandle()
with refcount incremented, after using it, of_node_put() need be called.
Affected
23 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.4-1 (bookworm) | linux 6.1.4-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < 0e88505ac0a6ae97746bcdbd4b042ee9f20455ae | 0e88505ac0a6ae97746bcdbd4b042ee9f20455ae |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < 4dfcf5087db9a34a300d6b99009232d4537c3e6a | 4dfcf5087db9a34a300d6b99009232d4537c3e6a |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < 3ac888db0f67813d91373a9a61c840f815cd4ec9 | 3ac888db0f67813d91373a9a61c840f815cd4ec9 |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < d39937f8de641c44a337cec4a2e5d3e8add20a7d | d39937f8de641c44a337cec4a2e5d3e8add20a7d |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < f48c474efe05cf9ce5e535b5e0ddd710e963936c | f48c474efe05cf9ce5e535b5e0ddd710e963936c |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < cda1895f3b7f324ece1614308a815a3994983b97 | cda1895f3b7f324ece1614308a815a3994983b97 |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < 2b93c58adddd98812ad928bbc2063038f3df1ffd | 2b93c58adddd98812ad928bbc2063038f3df1ffd |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < 2f98469c3141f8e42ba11075a273fb795bbad57f | 2f98469c3141f8e42ba11075a273fb795bbad57f |
| linux | linux | >= 69511a452e6dc6b74fe4f3671a51b1b44b9c57e3 < f2b41b748c19962b82709d9f23c6b2b0ce9d2f91 | f2b41b748c19962b82709d9f23c6b2b0ce9d2f91 |
| linux | linux_kernel | >= 0 < 5.10.178-1 | 5.10.178-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 3.3.0 < 4.9.337 | 4.9.337 |
| linux | linux_kernel | >= 4.10.0 < 4.14.303 | 4.14.303 |
| linux | linux_kernel | >= 4.15.0 < 4.19.270 | 4.19.270 |
| linux | linux_kernel | >= 4.20.0 < 5.4.229 | 5.4.229 |
| linux | linux_kernel | >= 5.11.0 < 5.15.86 | 5.15.86 |
| linux | linux_kernel | >= 5.16.0 < 6.0.16 | 6.0.16 |
| linux | linux_kernel | >= 5.5.0 < 5.10.163 | 5.10.163 |
| linux | linux_kernel | >= 6.1.0 < 6.1.2 | 6.1.2 |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
kernel: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
vendor_redhat·2025-12-30·CVSS 3.3
CVE-2022-50887 [LOW] CWE-770 kernel: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
kernel: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got the the following report:
OF: ERROR: memory leak, expected refcount 1 instead of 2,
of_node_get()/of_node_put() unbalanced - destroy cset entry:
attach overlay node /i2c/pmic@62/regulators/exten
In of_get_regulator(), the node is returned from of_parse_phandle()
with refcount incremented, after using it, of_node_put() need be called.
Package: kernel (Red Hat Enterprise Linux 10) - Not affected
Package: kernel (Red Hat Enterprise Linux 6) - Out of support scope
Package: kernel (Red Hat Enterprise Linux 7) - Not affected
Package: kernel-rt (Red Hat Enterprise
Debian
CVE-2022-50887: linux - In the Linux kernel, the following vulnerability has been resolved: regulator: ...
vendor_debian·2022
CVE-2022-50887 CVE-2022-50887: linux - In the Linux kernel, the following vulnerability has been resolved: regulator: ...
In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() I got the the following report: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@62/regulators/exten In of_get_regulator(), the node is returned from of_parse_phandle() with refcount incremented, after using it, of_node_put() need be called.
Scope: local
bookworm: resolved (fixed in 6.1.4-1)
bullseye: resolved (fixed in 5.10.178-1)
forky: resolved (fixed in 6.1.4-1)
sid: resolved (fixed in 6.1.4-1)
trixie: resolved (fixed in 6.1.4-1)
OSV
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
osv·2025-12-30
CVE-2022-50887 regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got the the following report:
OF: ERROR: memory leak, expected refcount 1 instead of 2,
of_node_get()/of_node_put() unbalanced - destroy cset entry:
attach overlay node /i2c/pmic@62/regulators/exten
In of_get_regulator(), the node is returned from of_parse_phandle()
with refcount incremented, after using it, of_node_put() need be called.
GHSA
GHSA-jpr9-mqf4-fm6w: In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got
ghsa_unreviewed·2025-12-30
CVE-2022-50887 GHSA-jpr9-mqf4-fm6w: In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got the the following report:
OF: ERROR: memory leak, expected refcount 1 instead of 2,
of_node_get()/of_node_put() unbalanced - destroy cset entry:
attach overlay node /i2c/pmic@62/regulators/exten
In of_get_regulator(), the node is returned from of_parse_phandle()
with refcount incremented, after using it, of_node_put() need be called.
OSV
CVE-2022-50887: In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() I got t
osv·2025-12-30
CVE-2022-50887 CVE-2022-50887: In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() I got t
In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() I got the the following report: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@62/regulators/exten In of_get_regulator(), the node is returned from of_parse_phandle() with refcount incremented, after using it, of_node_put() need be called.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2022-50887 kernel: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
bugzilla·2025-12-30
CVE-2022-50887 [LOW] CVE-2022-50887 kernel: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
CVE-2022-50887 kernel: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got the the following report:
OF: ERROR: memory leak, expected refcount 1 instead of 2,
of_node_get()/of_node_put() unbalanced - destroy cset entry:
attach overlay node /i2c/pmic@62/regulators/exten
In of_get_regulator(), the node is returned from of_parse_phandle()
with refcount incremented, after using it, of_node_put() need be called.
Discussion:
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2025123014-CVE-2022-50887-6f16@gregkh/T
Wiz
CVE-2022-50887 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz
CVE-2022-50887 CVE-2022-50887 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2022-50887 :
Linux Kernel vulnerability analysis and mitigation
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
I got the the following report:
OF: ERROR: memory leak, expected refcount 1 instead of 2,
of_node_get()/of_node_put() unbalanced - destroy cset entry:
attach overlay node /i2c/pmic@62/regulators/exten
In of_get_regulator(), the node is returned from of_parse_phandle()
with refcount incremented, after using it, of_node_put() need be called.
Source : NVD
Published December 30, 2025
CNA Score N/A
Affected Technologies
Linux Kernel
Linux Debian
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Perce
https://git.kernel.org/stable/c/0e88505ac0a6ae97746bcdbd4b042ee9f20455aehttps://git.kernel.org/stable/c/2b93c58adddd98812ad928bbc2063038f3df1ffdhttps://git.kernel.org/stable/c/2f98469c3141f8e42ba11075a273fb795bbad57fhttps://git.kernel.org/stable/c/3ac888db0f67813d91373a9a61c840f815cd4ec9https://git.kernel.org/stable/c/4dfcf5087db9a34a300d6b99009232d4537c3e6ahttps://git.kernel.org/stable/c/cda1895f3b7f324ece1614308a815a3994983b97https://git.kernel.org/stable/c/d39937f8de641c44a337cec4a2e5d3e8add20a7dhttps://git.kernel.org/stable/c/f2b41b748c19962b82709d9f23c6b2b0ce9d2f91https://git.kernel.org/stable/c/f48c474efe05cf9ce5e535b5e0ddd710e963936c
2025-12-30
Published