โฌข DragonFlyBSD Kernel Audit
DF-5665 / manifest.json
โ† back to finding โ†“ download raw
{
  "finding_id": "DF-5665",
  "file": "sys/cpu/x86_64/misc/ktr.c",
  "severity": "Info",
  "bucket": "base:kern",
  "verdict": "untested",
  "impact": "none",
  "title": "FRAMEUP unwinder heuristic accepts non-monotonic/non-aligned frame pointers โ€” stale kernel %rbp can fault the chain walk (panic-only ceiling, hardening)",
  "reproduce": {
    "build": "n/a โ€” PoC waived (Info severity); code compiled only under 'options KTR' (sys/platform/pc64/conf/files:110), absent from stock X86_64_GENERIC",
    "run": "n/a โ€” live introspection only: on guest run 'sysctl debug.ktr' (expect: unknown oid) and 'ls -l /dev/mem /dev/kmem' (root:kmem 0640)",
    "expected": "n/a"
  },
  "kernel_refs": [
    "sys/cpu/x86_64/misc/ktr.c:60",
    "sys/cpu/x86_64/misc/ktr.c:67",
    "sys/cpu/x86_64/misc/ktr.c:92",
    "sys/kern/kern_ktr.c:511",
    "sys/kern/kern_ktr.c:532",
    "sys/platform/pc64/conf/files:110"
  ],
  "artifacts": [
    "README.md",
    "VERDICT.md",
    "verdict.json",
    "env.txt",
    "fix.diff",
    "manifest.json"
  ]
}