DragonFlyBSD Kernel Audit
DF-1837 / harness_run.log
← back to finding ↓ download raw
=== RUN DF-1837 2026-07-20T18:44:52Z ===
DF-1837: dm_helpers_read_local_edid (amdgpu_dm_helpers.c:583-584)
  edid->extensions = 4
  computed length = EDID_LENGTH * (ext+1) = 640
  raw_edid[DC_MAX_EDID_BUFFER_SIZE=512] (dc_types.h:98)
  OVERFLOW = 128 bytes past raw_edid into dc_sink heap object
  Harness: simulated memmove wrote 124 sentinel bytes past raw_edid
  Contrast dc.c:1774 which checks (len > DC_MAX_EDID_BUFFER_SIZE) before memmove — the bound is required and missing here.
[exit=0]