CVE-2022-50353 Details
Description
In the Linux kernel, the following vulnerability has been resolved: mmc: wmt-sdmmc: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, the memory that allocated in mmc_alloc_host() will be leaked and it will lead a kernel crash because of deleting not added device in the remove path. So fix this by checking the return value and goto error path which will call mmc_free_host(), besides, clk_disable_unprepare() also needs be called.
A vulnerability exists in the Linux kernel's MMC WMT-SDMMC host controller driver. The issue arises because the function 'mmc_add_host()' can return an error, and if this return value is ignored, it leads to a memory leak from 'mmc_alloc_host()'. This memory leak can cause a kernel crash when the system attempts to remove a device that was not properly added. The vulnerability affects several versions of the Linux kernel.
The vulnerability has been addressed by modifying the driver to check the return value of 'mmc_add_host()' and handle errors appropriately. Users should ensure they are using a version of the Linux kernel that includes this fix.
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 Jan 14, 2026References 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/29276d56f6ed138db0f38cd31aedc0b725c8c76c | kernel.org | Patch |
| https://git.kernel.org/stable/c/58c3a8d0f1abeb1ca5c2df948be58ad4f7bb6f67 | kernel.org | Patch |
| https://git.kernel.org/stable/c/70b0620afab3c69d95a7e2dd7ceff162a21c4009 | kernel.org | Patch |
| https://git.kernel.org/stable/c/9bedf64dda84b29151e41591d8ded9ff0e6d336a | kernel.org | Patch |
| https://git.kernel.org/stable/c/b40ac3b696a9c84b36211ef0c3f5a422650c101b | kernel.org | Patch |
| https://git.kernel.org/stable/c/c7a328cea791cc2769b6417943939420913b4a46 | kernel.org | Patch |
| https://git.kernel.org/stable/c/eb7a2d516d4fbd165c07877a20feccb047342b1f | kernel.org | Patch |
| https://git.kernel.org/stable/c/ecd6f77af3478f5223aa4011642a891b7dc91228 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-476 | NULL Pointer Dereference | [email protected] |
| CWE-476 | NULL Pointer Dereference | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 3.8, < 4.14.303 >= 4.15, < 4.19.270 >= 4.20, < 5.4.229 >= 5.5, < 5.10.163 >= 5.11, < 5.15.86 >= 5.16, < 6.0.16 >= 6.1, < 6.1.2 |
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 |
| Jan 14, 2026 | CVE Modified | CISA-ADP |
| Dec 10, 2025 | Initial Analysis | [email protected] |
| Sep 17, 2025 | New CVE Received | kernel.org |