In the Linux kernel, the following vulnerability has been resolved: iommufd: Set upper bounds on cache invalidation entry_num and entry_len iommufd_hwpt_invalidate() takes a user-controlled entry_n…
Medium CVSS 5.5
Summary
In the Linux kernel, the following vulnerability has been resolved: iommufd: Set upper bounds on cache invalidation entry_num and entry_len iommufd_hwpt_invalidate() takes a user-controlled entry_num and entry_len, each bounded only by U32_MAX. An entry_len beyond the kernel's struct size makes the copy helper verify the extra bytes are zero, scanning that excess in one uninterruptible pass; a multi-gigabyte value over zeroed user memory trips the soft-lockup watchdog. A large entry_num is t…
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/2c6381d90898089287e0a358f06f89f6b4b389f2 Patch
- https://git.kernel.org/stable/c/32ca4aed2a66205b072fcfecabe220289a8149ff Patch
- https://git.kernel.org/stable/c/4d70986002f2f3eaaed89124fb2522bded38b016 Patch
- https://git.kernel.org/stable/c/d2bd041e0efaf7d81789779b135279d18b33d6d5 Patch
Timeline
- nvd_ingest NVD