CVE-2021-47649 in Linux
Zusammenfassung
von VulDB • 20.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
udmabuf: Validierung von ubuf->pagecount
Syzbot hat einen GPF (General Protection Fault) in sg_alloc_append_table_from_pages() gemeldet. Das Problem lag in ubuf->pages == ZERO_PTR.
ubuf->pagecount wird aus Argumenten berechnet, die aus dem Userspace übergeben werden. Wenn der Benutzer ein udmabuf mit list.size == 0 erstellt, ist auch ubuf->pagecount gleich null; dies führt dazu, dass kmalloc_array() ZERO_PTR zurückgibt.
Beheben Sie das Problem, indem Sie ubuf->pagecount validieren, bevor es an kmalloc_array() übergeben wird.
VulDB is the best source for vulnerability data and more expert information about this specific topic.