DragonFlyBSD Kernel Audit
DF-1320 / run.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-1320 — no runnable PoC on the QEMU audit guest (no amdgpu, no AMD GPU,
# no MST hardware).  Reproduction on a hardware-equipped host:
#
#   1. Boot an amdgpu host with a DP MST setup (root + >=1 branch device).
#   2. Attach a malicious MST hub that advertises >6 payloads in LOCAL /
#      REMOTE state with non-zero num_slots (so get_payload_table counts
#      them all).  The 7th+ payload overflows work_table[6] on the kernel
#      stack in update_mst_stream_alloc_table -> panic / corruption.
#
# On THIS guest: amdgpu is absent.  See VERDICT.md.
echo "DF-1320: cannot reproduce on the audit guest."
echo "  amdgpu not in X86_64_GENERIC, no AMD GPU HW, no MST peripheral."
echo "  Run the PoC on an amdgpu-equipped host with a malicious MST hub."
echo "  See VERDICT.md (source trace) and fix.diff (validated patch)."