In the Linux kernel, the following vulnerability has been resolved: iommufd: Move vevent memory allocation outside spinlock The veventq memory allocation happens inside the spinlock. Given its dept…
Medium CVSS 5.5
Summary
In the Linux kernel, the following vulnerability has been resolved: iommufd: Move vevent memory allocation outside spinlock The veventq memory allocation happens inside the spinlock. Given its depth is decided by the user space, this leaves a vulnerability, where userspace can allocate large queues to exhaust atomic memory reserves. Move the allocation outside the spinlock and use GFP_NOWAIT, which can fail fast under memory pressure without dipping into the GFP_ATOMIC reserves or direct-rec…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/47443565d10c51366c9382dbc8597cd6c460b8a2 Patch
- https://git.kernel.org/stable/c/6c5fc40200cd0a87d66a368eee00df4d1cca946e Patch
- https://git.kernel.org/stable/c/779480ea79551c31964e74b9aef0e730faa3aa11 Patch
Timeline
- nvd_ingest NVD