CVE-2025-38688
BaseFortify
Publication date: 2025-09-04
Last updated on: 2025-11-24
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-NVD-CWE-noinfo |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability in the Linux kernel's iommufd component involves an overflow issue in the ALIGN() operation when allocating IOVA (Input-Output Virtual Address) ranges. If the range is near the maximum unsigned long value (ULONG_MAX), the ALIGN() function can wrap around, causing a corrupted IOVA. This allows userspace to create mappings that overlap with other mappings or reserved ranges, potentially leading to unexpected behavior or security issues.
How can this vulnerability impact me? :
The vulnerability can allow userspace processes to create overlapping memory mappings, which may lead to memory corruption, data leakage, or unauthorized access to reserved memory areas. This could compromise system stability or security by enabling unintended interactions between different memory regions.