DF-2265 / manifest.json
{ "finding_id": "DF-2265", "verdict": "reproduced", "impact": "dos", "confidence": "certain", "reproduce": { "build": "cd findings/poc/DF-2263 && ./build.sh (same harness kernel)", "run": "cd ../DF-2265 && ./run.sh (sysctl debug.df226x.t2265=1000)", "expected": "unpatched: memuse grows by 16000 bytes = 1000 x sizeof(sa_comp_t) over 1000 ENODEV returns; patched: 0 bytes growth, same 3000 allocation calls" }, "kernel_refs": [ "sys/bus/cam/scsi/scsi_sa.c:2757", "sys/bus/cam/scsi/scsi_sa.c:2765", "sys/bus/cam/scsi/scsi_sa.c:2863", "sys/bus/cam/scsi/scsi_sa.c:2879", "sys/bus/cam/scsi/scsi_sa.c:2924", "sys/bus/cam/scsi/scsi_sa.c:2938", "sys/bus/cam/scsi/scsi_sa.c:2939", "sys/bus/cam/scsi/scsi_sa.c:2941", "sys/bus/cam/scsi/scsi_sa.c:1266", "sys/bus/cam/scsi/scsi_sa.c:2698" ], "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" ] } |