⬢ DragonFlyBSD Kernel Audit
DF-4636 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-4636",
  "file": "sys/dev/drm/radeon/radeon_acpi.c",
  "verdict": "reproduced",
  "impact": "dos",
  "confidence": "certain",
  "reproduce": {
    "build": "scp -F dfbsd-qemu/config findings/poc/DF-4636/{extract_and_test.sh,fix.diff} dfbsd:/tmp/df4636_dir/",
    "run": "dfbsd-qemu/vm.sh run_root 'sh /tmp/df4636_dir/extract_and_test.sh'",
    "expected": "PROOF-RESULT: BASELINE-CORRUPTS (5/5 fixtures SIGSEGV 4/4 iterations, control parses); PROOF-RESULT: FIXED-CLEAN (no faults, control still parses)"
  },
  "kernel_refs": [
    "sys/dev/drm/radeon/radeon_acpi.c:212",
    "sys/dev/drm/radeon/radeon_acpi.c:220",
    "sys/dev/drm/radeon/radeon_acpi.c:259",
    "sys/dev/drm/radeon/radeon_acpi.c:267",
    "sys/dev/drm/radeon/radeon_acpi.c:318",
    "sys/dev/drm/radeon/radeon_acpi.c:326",
    "sys/dev/drm/radeon/radeon_acpi.c:494",
    "sys/dev/drm/radeon/radeon_acpi.c:502",
    "sys/contrib/dev/acpica/source/components/namespace/nsxfeval.c:536"
  ],
  "artifacts": [
    "README.md",
    "VERDICT.md",
    "extract_and_test.sh",
    "fix.diff",
    "build.log",
    "run.log",
    "env.txt",
    "verdict.json",
    "manifest.json"
  ]
}