⬢ DragonFlyBSD Kernel Audit
DF-4165 / manifest.json
← back to finding ↓ download raw
{
  "verdict": "reproduced",
  "impact": "dos",
  "confidence": "certain",
  "finding_id": "DF-4165",
  "runner": "df-bsd-reviewer",
  "verified_at": "2026-10-14T04:25:00Z",
  "method": "verbatim-code rig (production parser byte-identical, compiled on guest, verified against guest /usr/src/sys)",
  "reproduce": {
    "build": "cd rig && sh ./build.sh /usr/src",
    "run": "cd rig && sh ./run.sh",
    "expected": "baseline: dest-guard rc=88 'OUT-OF-BOUNDS WRITE' at struct+692; src-guard rc=88 'READ BEYOND BIOS IMAGE' at image+4096; canary 400/400 and canary6g 500/500 victim bytes byte-exact to the crafted image. fixed: all modes rc=0, counts clamped 9/3, victim intact."
  },
  "kernel_refs": [
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1441",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1448",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1457",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1464",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1473",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1480",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1489",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1496",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1651",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1615",
    "sys/dev/drm/amd/display/dc/bios/bios_parser2.c:1989",
    "sys/dev/drm/amd/display/dc/bios/bios_parser_helper.c:38",
    "sys/dev/drm/amd/include/atomfirmware.h:1051",
    "sys/dev/drm/amd/display/include/grph_object_ctrl_defs.h:378"
  ],
  "artifacts": [
    "README.md",
    "VERDICT.md",
    "rig/gen_rig.sh",
    "rig/check_verbatim.sh",
    "rig/bios_slice_verbatim.h",
    "rig/bios_slice_verbatim.c",
    "rig/rig_shims.h",
    "rig/retimer_rig.c",
    "rig/Makefile",
    "rig/build.sh",
    "rig/run.sh",
    "build.log",
    "run.log",
    "run.2.log",
    "fix_validation.log",
    "code_hashes.txt",
    "env.txt",
    "fix.diff",
    "verdict.json",
    "manifest.json"
  ]
}