⬢ DragonFlyBSD Kernel Audit
DF-3811 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-3811",
  "title": "intel_ddi_init err path kfrees intel_dig_port while a registered DP connector still references it (OOM-gated UAF)",
  "severity": "Low",
  "file": "sys/dev/drm/i915/intel_ddi.c",
  "lines": [3863, 3895],
  "verdict": "untested",
  "impact": "none",
  "reproduce": {
    "build": "n/a - source-level finding (no Intel GPU on guest)",
    "run": "n/a",
    "expected": "second goto err (HDMI connector alloc OOM after DP connector registered) frees intel_dig_port; surviving DP connector UAFs on next HPD/probe/unload"
  },
  "kernel_refs": [
    "sys/dev/drm/i915/intel_ddi.c:3873",
    "sys/dev/drm/i915/intel_ddi.c:3893",
    "sys/dev/drm/i915/intel_dp.c:6620",
    "sys/dev/drm/i915/intel_dp.c:6634"
  ],
  "artifacts": ["README.md", "VERDICT.md", "verdict.json", "manifest.json", "env.txt"]
}