⬢ DragonFlyBSD Kernel Audit
DF-4274 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-4274",
  "file": "sys/dev/raid/twa/tw_osl_freebsd.c",
  "title": "twa deferred-busdma passthru error path double-inserts the request into the free queue (latent queue corruption / request-context UAF)",
  "verdict": "untested",
  "impact": "none-observed",
  "reproduce": {
    "build": "n/a (code-path proof; no PoC can run - requires 3ware 9000 HBA plus a bus_dmamap_load EINPROGRESS deferral)",
    "run": "n/a",
    "expected": "n/a"
  },
  "kernel_refs": [
    "sys/dev/raid/twa/tw_osl_freebsd.c:1273",
    "sys/dev/raid/twa/tw_osl_freebsd.c:1282",
    "sys/dev/raid/twa/tw_osl_freebsd.c:1390",
    "sys/dev/raid/twa/tw_osl_freebsd.c:1040",
    "sys/dev/raid/twa/tw_osl_freebsd.c:1049",
    "sys/dev/raid/twa/tw_osl_freebsd.c:1098",
    "sys/platform/pc64/x86_64/busdma_machdep.c:640",
    "sys/dev/raid/twa/tw_cl_io.c:283"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "fix.diff", "manifest.json", "verdict.json"
  ]
}