DF-4161 / manifest.json
{ "finding_id": "DF-4161", "title": "Missing !conn_state->crtc guard in intel_panel_set_backlight: unprivileged hw.backlight_level sysctl write NULL-derefs to_intel_crtc(NULL)->pipe in vlv_set_backlight on VLV/CHV", "verdict": "inconclusive", "impact": "none", "reproduce": { "build": "n/a (hardware-gated; sysctl trigger)", "run": "sh findings/poc/DF-4161/trigger.sh (on VLV/CHV hardware only)", "expected": "unprivileged sysctl hw.backlight_level=N -> kernel page fault at vlv_set_backlight (intel_panel.c:581) -> panic; patched kernel: guarded return, no fault" }, "kernel_refs": [ "sys/dev/drm/i915/intel_panel.c:1811", "sys/dev/drm/i915/intel_panel.c:1834", "sys/dev/drm/i915/intel_panel.c:1836", "sys/dev/drm/i915/intel_panel.c:1148", "sys/dev/drm/i915/intel_panel.c:1156", "sys/dev/drm/i915/intel_panel.c:634", "sys/dev/drm/i915/intel_panel.c:577", "sys/dev/drm/i915/intel_panel.c:581", "sys/dev/drm/i915/intel_panel.c:1662", "sys/dev/drm/i915/intel_display.c:14158" ], "artifacts": [ "README.md", "VERDICT.md", "trigger.sh", "fix.diff", "env.txt", "manifest.json", "verdict.json" ] } |