On 2009-08-21 16:36, Ben Finney <ben+deb...@benfinney.id.au> wrote:
> On 18-Aug-2009, Philipp Weis wrote:
> > For a demonstration of the problem, create a valid ogg file and name
> > it
> > 
> >   " | date #".ogg
> 
> Are the quote characters meant to be part of the filename? I assume
> not, but I'm currently unable to reproduce this behaviour.

Yes, the quotes are part of the filename and crucial to the exploit.

So just use the following as your first step:

$ cp postgresql.ogg '" | date #".ogg'

No need to waste a disk for this, the date gets printed while
preparing the image.

Philipp


> > Then run burn -A -a *.ogg, and burn will happily print the current
> > date.
> 
> Here is the series of steps I'm following:
> 
> * Start with a known Ogg Vorbis file (in my case, ‘postgresql.ogg’).
> 
> * Copy the file to a problematic filename::
> 
>     $ cp postgresql.ogg " | date #".ogg
>     $ ls -1 *.ogg
>      | date #.ogg
>     postgresql.ogg
> 
> * Run ‘burn’ (with no disc in the drive)::
> 
>     $ burn -A -a *.ogg
>     You are not superuser (root). Do you still want to continue (yes/no) 
> [yes]?
>     Burn v.0.4.4  Written by Gaetano Paolone.
>     Burn until recorded, now!
>     This software comes with absolutely no warranty! Use at your own risk!
>     Burn is free software.
>     See software updates at <URL:http://www.bigpaul.org/burn/>.
> 
>     Audio-CD...
> 
>     Audio file processing. Please wait...
> 
>     Error. Please insert a blank CD/DVD.
>     […]
> 
> At what point in the procedure do you see the date get printed?
> 
> Does the program continue with the rest of the normal procedure,
> recording an audio disc?
> 
> Is it necessary to actually consume a blank disc to see this reported
> behaviour?



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to