Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
658 B
658 B
FAIL
- tests/scripts/linux-packages.sh:37 — The static-binary exception still accepts malformed ELF files solely because their basename is
git-lfs; round 1 defect 4 is only partly fixed. In a clean Ubuntu container with the rebuilt ElyTree deb installed, replacing its bundledgit/libexec/git-core/git-lfswith the four bytes\177ELFstill makes the package check printely-tree: 17 ELF files linkand exit zero. Executing that helper fails with “Exec format error” and status 126 (.work/L1.5-r2-test-errors.log). Validate complete ELF headers before accepting a static executable, and add a regression case for a malformed bundled helper.