A flaw was found in the Linux kernel's udmabuf device driver. The specific flaw exists within a fault handler. The issue results from the lack of proper validation of user-supplied data, which can result in a memory access past the end of an array. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel.
The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.
Link | Tags |
---|---|
https://github.com/torvalds/linux/commit/05b252cccb2e5c3f56119d25de684b4f810ba4 | patch |
https://www.zerodayinitiative.com/advisories/ZDI-23-441/ | vdb entry third party advisory |
https://bugzilla.redhat.com/show_bug.cgi?id=2186862 | issue tracking third party advisory patch |
https://security.netapp.com/advisory/ntap-20230517-0007/ | third party advisory |