DF-2264 / manifest.json
{ "finding_id": "DF-2264", "verdict": "reproduced", "impact": "dos", "confidence": "certain", "reproduce": { "build": "cd findings/poc/DF-2263 && ./build.sh (same harness kernel)", "run": "cd ../DF-2264 && ./run.sh (sysctl debug.df226x.t2264a=1; self-SIGUSR1 sysctl debug.df226x.t2264b=1)", "expected": "unpatched: EINVAL/EINTR with SIM lock status 2 and probe thread blocked forever (wedge); patched: status 0 and probe acquires" }, "kernel_refs": [ "sys/bus/cam/scsi/scsi_sa.c:849", "sys/bus/cam/scsi/scsi_sa.c:860", "sys/bus/cam/scsi/scsi_sa.c:875", "sys/bus/cam/scsi/scsi_sa.c:878", "sys/bus/cam/scsi/scsi_sa.c:912", "sys/bus/cam/scsi/scsi_sa.c:914", "sys/bus/cam/scsi/scsi_sa.c:920", "sys/bus/cam/scsi/scsi_sa.c:1345", "sys/bus/cam/cam_periph.c:382", "sys/bus/cam/cam_sim.c:55", "sys/bus/cam/cam_periph.h:188" ], "artifacts": [ "README.md", "VERDICT.md", "df_pre.c", "df_post.c", "gen.sh", "build.sh", "quick.sh", "run.sh", "run_unfixed.dmesg", "run_fixed.dmesg", "fix.diff", "manifest.json", "verdict.json" ] } |