{"id":7444,"date":"2026-09-04T18:49:33","date_gmt":"2026-09-04T10:49:33","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-74454"},"modified":"2026-09-04T18:49:33","modified_gmt":"2026-09-04T10:49:33","slug":"cve-2026-74454","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-74454","title":{"rendered":"CVE-2026-74454 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ndrm\/vc4: Supply the o"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>drm\/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size<\/p>\n<p>vc4_overflow_mem_work() points BPOA at a 512KB slot inside the 16MB<br \/>\nbinner BO, but writes the size of the whole BO to BPOS. On every binner<br \/>\nout-of-memory event the PTB is therefore authorized to write tile lists<br \/>\nacross all the other slots (which may hold the tile state, tile alloc and<br \/>\noverflow memory of in-flight jobs) and, for any slot but the first, past<br \/>\nthe end of the binner BO into unrelated CMA memory.<\/p>\n<p>Since CMA pages are recycled into page cache and user allocations, this<br \/>\nis arbitrary memory corruption by GPU DMA. In practice it shows up as GPU<br \/>\nhangs with corrupted control list pointers, userspace heap corruption, a<br \/>\nGPU that stays permanently wedged after the first hang, and occasional<br \/>\nfull system crashes, whenever a job overflows the initial binner slot.<\/p>\n<p>The bug dates back to the conversion from a dedicated overflow BO (where<br \/>\nwriting the full BO size was correct) to the slotted binner BO.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>drm\/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size<\/p>\n<p>vc4_overflow_mem_work() points BPOA at a 512KB slot insi<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-7444","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/7444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}