Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 6.2.0-c9c3395d5e3d, < 6.2.0-c9c3395d5e3d
A vulnerability in the Linux kernel's IOMMU self-test can lead to an overflow issue with user pointer values and lengths. This problem was identified when the pointer value approached the maximum limit for a pointer, triggering a warning in the kernel. The vulnerability exists in the IOMMU subsystem's file descriptor self-test, specifically within the self-test framework that validates IOMMU functionality.
Exploitation of this vulnerability could cause a kernel warning and potentially disrupt the normal operation of the IOMMU self-test process.
The vulnerability can be reproduced by running the IOMMU file descriptor self-test with a user pointer value that is close to UINTPTR_MAX. This can be done using a tool like syzkaller, which is designed to find vulnerabilities in the Linux kernel by fuzzing various subsystems. The specific test that triggers the vulnerability is part of the IOMMU file descriptor self-test suite.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. The specific commit that fixes this issue is available in the Linux kernel stable tree.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.