DF-3844 / manifest.json
{ "verdict": "inconclusive", "impact_class": "command-pool lifetime corruption (double free-list insert → double completion)", "confidence": "likely", "reproduce": { "build": "cc -o df3844_trigger df3844_trigger.c", "run": "./df3844_trigger (requires /dev/mrsas0 — MegaRAID HBA attached)", "expected": "open(/dev/mrsas0) fails on the audit guest (no HBA); on equipped hardware: stall a passthrough DCMD >180 s while a second ioctl recycles the timed-out mfi cmd, then observe stale wakeup/double release" }, "kernel_refs": [ "sys/dev/raid/mrsas/mrsas.c:2865", "sys/dev/raid/mrsas/mrsas.c:1294", "sys/dev/raid/mrsas/mrsas.c:2945", "sys/dev/raid/mrsas/mrsas.c:2448", "sys/dev/raid/mrsas/mrsas_ioctl.c:301" ], "artifacts": ["README.md", "VERDICT.md", "df3844_trigger.c", "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json"] } |