DF-4566 / manifest.json
{ "finding_id": "DF-4566", "title": "VCN rings have zero CS ib validation (no .parse_cs) - decode messages reach firmware unvalidated", "verdict": "untested", "impact": "none (demonstrated) / cross-process VRAM corruption + GPU DoS (reasoned)", "confidence": "certain (static)", "reproduce": { "build": "n/a - no AMD GPU on audit guest (X86_64_GENERIC, /dev/dri absent)", "run": "n/a", "expected": "on real Raven: AMDGPU_CS ib with off-bo-list fb_buffer in decode msg accepted (upstream rejects); here proven by ring-func table inspection" }, "kernel_refs": [ "sys/dev/drm/amd/amdgpu/amdgpu_cs.c:833", "sys/dev/drm/amd/amdgpu/vcn_v1_0.c:2043", "sys/dev/drm/amd/amdgpu/vcn_v1_0.c:2076", "sys/dev/drm/amd/amdgpu/vcn_v1_0.c:2103", "sys/dev/drm/amd/amdgpu/vcn_v1_0.c:1372" ], "artifacts": [ "README.md", "VERDICT.md", "static_proof.txt", "verdict.json", "manifest.json" ] } |