{"uuid": "a102536b-beab-44a9-af26-cdfb662df486", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2023-2008", "type": "published-proof-of-concept", "source": "https://t.me/technical_private_cat/475", "content": "\ud83d\udd25CVE-2023-2008 - Analyzing and exploiting a bug in the udmabuf driver\nIn this post we describe a bug we found in the udmabuf driver a while back, and how we exploited it to achieve root access in affected systems. This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel. An attacker must first obtain the ability to execute high-privileged code on the target system in order to exploit this vulnerability.\nThe 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.\n\n\ud83d\udd16PoC exploit here\n\n\u26a0\ufe0fThe exploit was tested on a vulnerable Ubuntu 22.04, and it requires access to the /dev/udmabuf device. This is only accessible to users in the kvm group, so you may need to add your test user to this group when testing the exploit.", "creation_timestamp": "2023-06-13T06:49:23.000000Z"}