⬢ DragonFlyBSD Kernel Audit
DF-4287 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-4287",
  "verdict": "inconclusive (source-certain; attach path cannot run on this guest)",
  "impact": "boot-time kernel panic via kfreeenv(NULL) -> _kfree panic(\"trying to free NULL pointer\") when exactly one of smbios.system.maker/product is unset on ThinkPad hardware",
  "reproduce": {
    "build": "n/a",
    "run": "n/a (requires ThinkPad ACPI device + SMBIOS table with missing Type-1 maker/product string)",
    "expected": "panic: trying to free NULL pointer during acpi_thinkpad attach"
  },
  "kernel_refs": [
    "sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c:607-624",
    "sys/kern/kern_environment.c:332-336",
    "sys/kern/kern_slaballoc.c:1404-1406"
  ],
  "artifacts": ["README.md", "VERDICT.md", "fix.diff", "manifest.json", "verdict.json"]
}