DF-4517 / verdict.json
{ "finding_id": "DF-4517", "poc_id": "DF-4517", "status": "untested", "reproduced": 0, "impact": "Exported PRIME fds stay open across execve, contradicting the API contract Mesa/libdrm rely on; combined with DF-4429 (missing radeon verify_access) widens cross-user GPU buffer access", "confidence": "certain", "attempts": 0, "guest_uname": null, "code_hash": null, "exploit_chain": [], "evidence": "dma_buf_fd has O_CLOEXEC compiled out (XXX) and calls fdalloc with flags=0 while the ioctls validate and forward DRM_CLOEXEC. Set-UF_EXCLOSE fix in finding markdown.", "kernel_refs": [ "sys/dev/drm/drm_prime.c:669", "sys/dev/drm/drm_prime.c:881" ], "verdict": "not_run: no DRM device on guest", "fix_status": "not_testable", "fix_baseline_reproduced": 0, "fix_patched_reproduced": 0, "fix_verdict": "not_testable: no DRM device / vkernel disproportion", "fix_evidence": "fix in finding markdown" } |