[Pkg-pascal-devel] Bug#1053373: winff: shell injection
    Jakub Wilk 
    jwilk at jwilk.net
       
    Fri Jan 26 21:45:28 GMT 2024
    
    
  
Control: found -1 1.6.2+dfsg-2
The fix is insufficient. To reproduce, try converting the file created 
by this command:
     touch '`cowsay pwned >&2; sleep inf`.mp3'
Single-quoted strings are better suited for shell-escaping, because the 
only character to care of is the single quote itself. That is, the whole 
escaping procedure could look like this:
1) Replace every ' character with: '\''
2) Add single quotes around the whole thing.
-- 
Jakub Wilk
    
    
More information about the Pkg-pascal-devel
mailing list