On 8/3/20 5:30 AM, Jakub Wilk wrote: > Bash Version: 5.0 > Patch Level: 18 > Release Status: release > > bash crashes with stack overflow when checking syntax of this crafted script: > > $ ulimit -s > 8192 > > $ printf 'x[$(($(fi)))`\n%050000d\n][`]\n' | tr 0 '(' | bash -n > bash: command substitution: line 4: syntax error near unexpected token `fi' > bash: command substitution: line 4: `fi)))`' > Segmentation fault
I can't reproduce this with bash-5.1-alpha. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/