⬢ DragonFlyBSD Kernel Audit
DF-4447 / manifest.json
← back to finding ↓ download raw
{
  "verdict": "untested",
  "impact": "dos",
  "confidence": "likely",
  "reproduce": {
    "build": "cc -O2 -o vce_cs_desync vce_cs_desync.c",
    "run": "./vce_cs_desync /dev/dri/renderD128",
    "expected": "One of <=1024 CS submissions never returns from ioctl(AMDGPU_CS); submitting thread spins forever in-kernel inside amdgpu_vce_ring_parse_cs (unkillable, 100% CPU per submission)."
  },
  "kernel_refs": [
    "sys/dev/drm/amd/amdgpu/amdgpu_vce.c:790",
    "sys/dev/drm/amd/amdgpu/amdgpu_vce.c:914",
    "sys/dev/drm/amd/amdgpu/amdgpu_vce.c:656",
    "sys/dev/drm/amd/amdgpu/amdgpu_vce.c:877",
    "sys/dev/drm/amd/amdgpu/amdgpu_vce.c:728",
    "sys/dev/drm/amd/amdgpu/amdgpu_v2_0_ip_block",
    "sys/dev/drm/amd/amdgpu/vce_v2_0.c:615",
    "sys/dev/drm/amd/amdgpu/cik.c:2024"
  ],
  "artifacts": [
    "vce_cs_desync.c",
    "VERDICT.md",
    "README.md",
    "fix.diff",
    "env.txt",
    "manifest.json",
    "verdict.json"
  ]
}