DF-3132 / manifest.json
{ "finding_id": "DF-3132", "verdict": "reproduced", "impact": "corruption", "confidence": "certain", "reproduce": { "build": "host: python3 craft_curfat.py out.img (FATs=1 extflags=0x8F; landing zone seeded with a FAT copy)", "run": "guest: vnconfig -c -S 64m /dev/vn0 img && mount_msdos /dev/vn0 /mnt && echo hi > /mnt/NEW.TXT && umount, then hexdump sectors 32 and 152", "expected": "real FAT unchanged; NEW.TXT chain (entry 7 EOC) written at sector 152 inside CANARY.BIN clusters" }, "kernel_refs": [ "sys/vfs/msdosfs/msdosfs_vfsops.c:409-410", "sys/vfs/msdosfs/msdosfs_fat.c:87" ], "artifacts": [ "craft_curfat.py", "run_guest.sh", "run.log", "README.md", "VERDICT.md", "build.sh", "run.sh", "manifest.json", "verdict.json", "fix.diff", "env.txt", "compile_validation.txt" ] } |