You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Bash ToolArea: what it touches
Bug FixesKind: in v2.1.269,
Bug FixesSection of the release
What
The permission check that screens file paths touched by a Bash command against deny rules (rules that block access to certain files) now checks two separate lists: the paths the command writes to or otherwise operates on, and a new, optional list of paths that are only read, such as files referenced by an awk/gawkgetline call. The read-only list is checked specifically under the 'read' permission verb.
Why
This closes a gap where a command could read a forbidden file's contents through a side channel like getline, even if direct writes to that file were already blocked.