DF-5374 / manifest.json
{ "finding_id": "DF-5374", "verdict": "reproduced", "impact": "dos", "confidence": "certain", "reproduce": { "build": "guest root, /root/targpwn: cc -O0 -g -o poc5374 poc5374.c (kernel needs 'option targ'; see env.txt)", "run": "./poc5374 w (write-mode panic) | ./poc5374 r (read-mode panic)", "expected": "Fatal trap 12, fault virtual address 0x40, 'Stopped at targwrite+0x130: movq 0x40(%rax),%rax' on the serial console; guest dead in DDB (vm.sh status => down)." }, "kernel_refs": [ "sys/bus/cam/scsi/scsi_target.c:566", "sys/bus/cam/scsi/scsi_target.c:588", "sys/bus/cam/scsi/scsi_target.c:602", "sys/bus/cam/scsi/scsi_target.c:874", "sys/bus/cam/cam_periph.h:186" ], "artifacts": [ "README.md", "VERDICT.md", "poc5374.c", "build.sh", "run.sh", "build.log", "run.log", "run.patched.log", "panic.txt", "env.txt", "fix.diff", "fix_build.log", "manifest.json", "verdict.json" ] } |