DF-4819 / manifest.json
{ "verdict": "confirmed-structural", "impact": "local DoS (potential, requires i915 hardware); not manifestable on the QEMU audit guest (no Intel GPU)", "finding_id": "DF-4819", "family": "DF-4507", "reproduce": { "build": "./build.sh (no-op; nothing to compile)", "run": "./run.sh # static proof (6x PASS)\nsh check_shrinker_wiring.sh --module /boot/kernel/i915.ko # guest binary proof", "expected": "PASS lines: shim has no register_shrinker; i915 registration #if 0'd; count/scan bodies #if 0 (return 0); vm_lowmem never EVENTHANDLER_INVOKE'd; i915.ko/drm.ko symbol tables contain no register_shrinker; count/scan are local (t) stubs" }, "kernel_refs": [ "sys/dev/drm/i915/i915_gem_shrinker.c:313-351", "sys/dev/drm/i915/i915_gem_shrinker.c:353-395", "sys/dev/drm/i915/i915_gem_shrinker.c:516-533", "sys/dev/drm/i915/i915_gem_shrinker.c:541-548", "sys/dev/drm/include/linux/shrinker.h:35-49", "sys/dev/drm/ttm/ttm_page_alloc.c:447" ], "runtime_refs": [ "sys/dev/drm/i915/i915_gem.c:2935", "sys/dev/drm/i915/i915_gem.c:6324", "sys/dev/drm/i915/i915_gem.c:6353", "sys/dev/drm/i915/i915_gem_gtt.c:2449" ], "artifacts": [ "check_shrinker_wiring.sh", "run.log", "run.guest.log", "env.txt", "code_hash.txt", "build.sh", "run.sh", "README.md", "VERDICT.md", "manifest.json", "verdict.json" ] } |