This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

A source or . of a file the same line writes is allowed unread when the file does not exist at check time: printf '<blocker>' > n.sh; source n.sh allows, because the source search finds no file and the written-then-run check is only made for a file it found, while bash n.sh on the same line blocks as script-written-then-run. Found in security lane G3, 2026-10-12, while fixing iss-2610120916248850 (the downloaded-file form of the same gap is now refused as a stream).

issueresolvedminoriss-2610120953449511

A source or . of a file the same line writes is allowed unread when the file does not exist at check time: printf '<blocker>' > n.sh; source n.sh allows, because the source search finds no file and the written-then-run check is only made for a file it found, while bash n.sh on the same line blocks as script-written-then-run. Found in security lane G3, 2026-10-12, while fixing iss-2610120916248850 (the downloaded-file form of the same gap is now refused as a stream).

Frontmatter

idiss-2610120953449511
typeissue
lifecycleresolved
severityminor

mentions1