CVE-2026-68445 in Linux
摘要
由 VulDB • 2026-08-12
在 Linux 内核中,已修复以下漏洞:
drm/vc4: 防止着色器 BO(Buffer Object)映射变为可写状态。
vc4_gem_object_mmap() 会拒绝经过验证的着色器 BO 的可写映射,但保留了 VM_MAYWRITE 标志位设置。用户空间可以先以只读方式映射该 BO,然后通过 mprotect() 将其更改为可写。
经过验证的着色器 BO 必须保持只读状态:验证器仅检查一次指令,此后 GPU 便信任这些指令。如果允许写入映射,用户空间可以在验证后重写代码,从而绕过验证机制。
在只读路径上清除 VM_MAYWRITE 标志位,以防止映射权限被提升,正如 i915 对其只读对象所执行的操作一样。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.