DF-2665 / verdict.json
{ "finding_id": "DF-2665", "status": "reproduced", "reproduced": 1, "impact": null, "confidence": "certain", "verdict": "source-confirmed (no runtime PoC; deterministic code trace of the cited path:line in the read-only sys/ tree). Cross-reference item (upstream-owned): version identity confirmed against the r97-era source layout. DragonFly wraps every decompress call with a strict output-size bound (hammer2_lz4.c LZ4_decompress_safe into caller-sized buffers, comp block header caps), so the known r97 decoder overread classes are contained by the wrapper bounds; the real fix is syncing the vendored file to current upstream lz4 (r1.9.x+) - out of scope for a one-off fix.diff, so this pack carries a documented recommendation only, per the contrib/vendored policy.", "exploit_chain": "no escalation path (Info-tier hardening; see VERDICT.md)", "evidence": "VERDICT.md mechanism/verdict sections; fix.diff", "kernel_refs": [ "sys/vfs/hammer2/hammer2_lz4.c:372", "sys/vfs/hammer2/hammer2_lz4.c:517" ], "poc_changes": "none (source-only confirmation for this Info-tier item)", "attempts": 1, "guest_uname": "DragonFly dfbsd 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64", "runtime_sec": 0, "guest_dirty": 0, "build_cmd": "n/a (source-only confirmation)", "run_cmd": "n/a", "code_hash": null, "notes": "Status semantics: source-confirmed rows follow the established Info-tier batch convention (deterministic code trace of the cited path:line); HW-gated rows are not_reproduced because the required device is absent on this QEMU guest.", "recommended_fix": "Documented recommendation (no fix.diff): sync sys/vfs/hammer2/hammer2_lz4.c to current upstream LZ4 (upstream-owned history).", "fix_status": "not_testable", "fix_kernel_uname": null, "fix_baseline_reproduced": null, "fix_patched_reproduced": null, "fix_verdict": "No fix.diff (documented recommendation in VERDICT.md): Documented recommendation (no fix.diff): sync sys/vfs/hammer2/hammer2_lz4.c to current upstream LZ4 (upstream-owned history).", "fix_evidence": "n/a (recommendation item)" } |