{
  "finding_id": "DF-2270",
  "verdict": "reproduced",
  "impact": "dos",
  "confidence": "certain",
  "reproduce": {
    "build": "cd rig && ./build.sh",
    "run": "cd rig && ./run_tests.sh && ./run_hang.sh",
    "expected": "vulnerable: ges type 8 count 300 and type 1000 count 1000 return SUCCESS (OOB-authorized); debug.dfch.hang=1 wedges the whole guest (pagedaemon continuous paging, ssh death). fixed: both EINVAL, in-range ioctls unchanged, hang trigger returns instantly."
  },
  "kernel_refs": [
    "sys/bus/cam/scsi/scsi_ch.c:1066",
    "sys/bus/cam/scsi/scsi_ch.c:1077",
    "sys/bus/cam/scsi/scsi_ch.c:1079",
    "sys/bus/cam/scsi/scsi_ch.c:1100",
    "sys/bus/cam/scsi/scsi_ch.c:1137",
    "sys/bus/cam/scsi/scsi_ch.c:1129",
    "sys/bus/cam/scsi/scsi_ch.c:805",
    "sys/bus/cam/scsi/scsi_ch.c:364",
    "sys/bus/cam/scsi/scsi_ch.c:396"
  ],
  "artifacts": [
    "README.md",
    "VERDICT.md",
    "verdict.json",
    "manifest.json",
    "fix.diff",
    "env.txt",
    "hang_iteration1.txt",
    "run_all.log",
    "run_dmesg.log",
    "run_fixed_all.log",
    "run_fixed_dmesg.log",
    "rig/hang_serial.log",
    "rig/hang_pagedaemon.log",
    "rig/df_pre.c",
    "rig/df_post.c",
    "rig/ch_user.c",
    "rig/gen.sh",
    "rig/check_verbatim.sh",
    "rig/build.sh",
    "rig/make_fix.sh",
    "rig/run_tests.sh",
    "rig/run_hang.sh",
    "rig/run_fixed.sh",
    "rig/fix2270.diff",
    "rig/fix227x_all.diff",
    "rig/build.log",
    "rig/build_user.log",
    "rig/disasm_full.txt",
    "rig/disasm_fixed.txt",
    "rig/verbatim.log",
    "build.log",
    "run.log"
  ]
}