CVE-2025-68743
N/A
N/A
Summary
In the Linux kernel, the following vulnerability has been resolved:
mshv: Fix create memory region overlap check
The current check is incorrect; it only checks if the beginning or end of a region is within an existing region. This doesn't account for userspace specifying a region that begins before and ends after an existing region.
Change the logic to a range intersection check against gfns and uaddrs for each region.
Remove mshv_partition_region_by_uaddr() as it is no longer used.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Linux | Linux | 621191d709b14882270dfd8ea5d7d6cdfebe2c35 < 2183924dd834e0703f87e17c17e689bcbf55d69d | affected |
| Linux | Linux | 621191d709b14882270dfd8ea5d7d6cdfebe2c35 < ab3e7a78d83a61d335458cfe2e4d17eba69ae73d | affected |
| Linux | Linux | 621191d709b14882270dfd8ea5d7d6cdfebe2c35 < ba9eb9b86d232854e983203dc2fb1ba18e316681 | affected |
| Linux | Linux | 6.15 | affected |
| Linux | Linux | 0 < 6.15 | unaffected |
| Linux | Linux | 6.17.13 <= 6.17.* | unaffected |
| Linux | Linux | 6.18.2 <= 6.18.* | unaffected |
| Linux | Linux | 6.19 <= * | unaffected |
Weaknesses
References
- https://git.kernel.org/stable/c/2183924dd834e0703f87e17c17e689bcbf55d69d
- https://git.kernel.org/stable/c/ab3e7a78d83a61d335458cfe2e4d17eba69ae73d
- https://git.kernel.org/stable/c/ba9eb9b86d232854e983203dc2fb1ba18e316681
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.