What’s Vulnerable › Vulnerabilities
CVE-2026-23432: mshv: Fix use-after-free in mshv_map_user_memory error path
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.1% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-04-03 · updated 2026-07-24
- Weakness: CWE-416
Description
In the Linux kernel, the following vulnerability has been resolved: mshv: Fix use-after-free in mshv_map_user_memory error path In the error path of mshv_map_user_memory(), calling vfree() directly on the region leaves the MMU notifier registered. When userspace later unmaps the memory, the notifier fires and accesses the freed region, causing a use-after-free and potential kernel panic. Replace vfree() with mshv_partition_put() to properly unregister the MMU notifier before freeing the region.
Affected products
- Linux kernel: from 6.19.1 before 6.19.10; 6.19, 7.0-rc1, 7.0-rc2, 7.0-rc3, 7.0-rc4, 7.0-rc5 (+2) — fixed in 6.19.10
How to fix
Upgrade to a fixed version: Linux kernel 6.19.10. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/34861bdc0c0196b6c2dd48f7454029407704ff6e
- https://git.kernel.org/stable/c/6922db250422a0dfee34de322f86b7a73d713d33
Get alerted when CVE-2026-23432 or the next vulnerability affects your stack