{
  "finding_id": "DF-4461",
  "file": "sys/dev/powermng/amdtemp/amdtemp.c",
  "title": "amdtemp read-time KASSERT on mutable CCD-valid hardware state panics INVARIANTS kernels via unprivileged sysctl read",
  "severity": "Medium",
  "verdict": "not_reproduced",
  "impact_claimed": "panic",
  "impact_observed": "none",
  "confidence": "likely",
  "reproduce": {
    "build": "./build.sh (script-only)",
    "run": "./run.sh  (unprivileged; on AMD Zen + INVARIANTS kernel)",
    "expected": "kernel panic 'sensor %d: not valid' when a probed CCD reports VALID=0; on this guest: unknown oid, guest stays up"
  },
  "kernel_refs": [
    "sys/dev/powermng/amdtemp/amdtemp.c:966",
    "sys/dev/powermng/amdtemp/amdtemp.c:1012",
    "sys/dev/powermng/amdtemp/amdtemp.c:1070",
    "sys/dev/powermng/amdtemp/amdtemp.c:759",
    "sys/config/X86_64_GENERIC:56"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "amdtemp_ccd_read.sh", "build.sh", "run.sh",
    "build.log", "run.log", "run.2.log", "env.txt", "fix.diff",
    "manifest.json", "verdict.json"
  ]
}
