CVE-2022-49915 Details
Description
In the Linux kernel, the following vulnerability has been resolved: mISDN: fix possible memory leak in mISDN_register_device() Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's bus_id string array"), the name of device is allocated dynamically, add put_device() to give up the reference, so that the name can be freed in kobject_cleanup() when the refcount is 0. Set device class before put_device() to avoid null release() function WARN message in device_release().
A memory leak vulnerability has been identified in the Linux kernel's mISDN subsystem. The issue arises in the mISDN_register_device() function, where the device name is dynamically allocated. Following a recent change to eliminate the bus_id string array from the device structure, the reference to the device name is not properly released. This oversight can lead to a memory leak, as the name remains allocated and is only freed when the reference count drops to zero. The vulnerability has been addressed by adding a put_device() call to release the reference, allowing the name to be freed during the kobject_cleanup() process. The device class is now set before the put_device() call to prevent releasing a null reference, which would trigger a warning in the device_release() function.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Oct 1, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/029d5b7688a2f3a86f2a3be5a6ba9cc968c80e41 | kernel.org | Patch |
| https://git.kernel.org/stable/c/080aabfb29b2ee9cbb8894a1d039651943d3773e | kernel.org | Patch |
| https://git.kernel.org/stable/c/0d4e91efcaee081e919b3c50e875ecbb84290e41 | kernel.org | Patch |
| https://git.kernel.org/stable/c/2ff6b669523d3b3d253a044fa9636a67d0694995 | kernel.org | Patch |
| https://git.kernel.org/stable/c/a636fc5a7cabd05699b5692ad838c2c7a3abec7b | kernel.org | Patch |
| https://git.kernel.org/stable/c/d1d1aede313eb2b9a84afd60ff6cfb7c33631e0e | kernel.org | Patch |
| https://git.kernel.org/stable/c/e77d213843e67b4373285712699b692f9c743f61 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e7d1d4d9ac0dfa40be4c2c8abd0731659869b297 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-401 | Missing Release of Memory after Effective Lifetime | [email protected] |
| CWE-401 | Missing Release of Memory after Effective Lifetime | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 2.6.30, < 4.9.333 >= 4.10, < 4.14.299 >= 4.15, < 4.19.265 >= 4.20, < 5.4.224 >= 5.5, < 5.10.154 >= 5.11, < 5.15.78 >= 5.16, < 6.0.8 6.1 rc1 6.1 rc2 6.1 rc3 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | kernel.org |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Oct 1, 2025 | CVE Modified | CISA-ADP |
| May 7, 2025 | Initial Analysis | [email protected] |
| May 1, 2025 | New CVE Received | kernel.org |