{
  "finding": "DF-4916",
  "title": "amdgpu_virt_init_data_exchange: host-controlled pf2vf_size drives a 1KB memset (and header reads) past the kmap'ed fw VRAM reservation - no region-bounds validation",
  "file": "sys/dev/drm/amd/amdgpu/amdgpu_virt.c",
  "verdict": "not_reproduced",
  "impact": "none",
  "severity": "Low",
  "confidence": "certain",
  "reproduce": {
    "build": "n/a - requires SR-IOV VF AMD GPU guest (hardware absent from audit guest)",
    "run": "host programs small SRIOV_MSG VRAM reservation in vBIOS + pf2vf message at +64KB with forged checksum; guest kldload amdgpu (see trigger.md)",
    "expected": "guest kernel page-fault panic in amdgpu_virt.c:419 memset / :406-408 reads at driver init"
  },
  "kernel_refs": [
    "sys/dev/drm/amd/amdgpu/amdgpu_virt.c:402",
    "sys/dev/drm/amd/amdgpu/amdgpu_virt.c:411",
    "sys/dev/drm/amd/amdgpu/amdgpu_virt.c:419",
    "sys/dev/drm/amd/amdgpu/amdgpu_ttm.c:1707",
    "sys/dev/drm/amd/amdgpu/amdgpu_atombios.c:1805"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "trigger.md", "env.txt", "verdict.json", "manifest.json"
  ]
}
