{
  "finding_id": "DF-3920",
  "title": "hptmv OsSendCommand bcopy of user-controlled cdb_len (<=255) into UCHAR Cdb[16] - kernel stack overflow",
  "verdict": "not_reproduced (hardware-gated; source-certain)",
  "impact_potential": "kernel stack memory corruption -> ring-0 (privileged trigger, specific hardware)",
  "reproduce": {
    "build": "cc -Wall -o df3920 df3920.c (needs a host with the hptmv card)",
    "run": "sudo ./df3920 <hptmv-pass-unit> 200",
    "expected": "kernel panic / stack corruption in OsSendCommand on a vulnerable driver with RR1820 present; NOT runnable on the audit guest (no 11ab:5081 PCI device)"
  },
  "kernel_refs": [
    "sys/dev/raid/hptmv/entry.c:2771",
    "sys/dev/raid/hptmv/entry.c:2777",
    "sys/dev/raid/hptmv/entry.c:2782",
    "sys/dev/raid/hptmv/entry.c:2793",
    "sys/bus/cam/scsi/scsi_pass.c:546",
    "sys/bus/cam/scsi/scsi_pass.c:308",
    "sys/kern/sys_generic.c:685"
  ],
  "artifacts": ["README.md", "VERDICT.md", "df3920.c", "fix.diff", "env.txt", "manifest.json", "verdict.json"]
}
