CVE-2022-50616 — Expired Pointer Dereference in Linux
Severity
6.7MEDIUM
No vectorEPSS
0.0%
top 90.90%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedDec 8
Description
In the Linux kernel, the following vulnerability has been resolved:
regulator: core: Use different devices for resource allocation and DT lookup
Following by the below discussion, there's the potential UAF issue
between regulator and mfd.
https://lore.kernel.org/all/[email protected]/
From the analysis of Yingliang
CPU A |CPU B
mt6370_probe() |
devm_mfd_add_devices() |
|mt6370_regulator_probe()
| regulator_register()
| //allocate init_data and add it to devres…
Affected Packages4 packages
▶CVEListV5linux/linuxa0c7b164ad115ec0556dc0904ee2218cbc5cedfa — cb29811d989bcb7ea81ca111c4b13878b344e086+3
🔴Vulnerability Details
3OSV▶
CVE-2022-50616: In the Linux kernel, the following vulnerability has been resolved: regulator: core: Use different devices for resource allocation and DT lookup Follo↗2025-12-08
GHSA▶
GHSA-4gcp-hx9q-5r25: In the Linux kernel, the following vulnerability has been resolved:
regulator: core: Use different devices for resource allocation and DT lookup
Fol↗2025-12-08