DragonFlyBSD Kernel Audit
DF-2638 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-2638",
  "title": "hammer2_inode_chain_sync clears RESIZED/MODIFIED before backend sync and never restores them on error — silent metadata loss",
  "verdict": "untested",
  "impact": "none",
  "reproduce": {
    "build": "n/a (code-inspection finding; Low severity, guest verification intentionally skipped per audit contract)",
    "run": "n/a",
    "expected": "n/a"
  },
  "kernel_refs": [
    "sys/vfs/hammer2/hammer2_inode.c:1694-1736",
    "sys/vfs/hammer2/hammer2_inode.c:1718-1719",
    "sys/vfs/hammer2/hammer2_inode.c:1725-1733"
  ],
  "artifacts": ["README.md", "verdict.json", "manifest.json"]
}