tags 568118 confirmed pending
thanks

Hi,

Thanks for the lengthy bugreport, it's very helpful. It's indeed a
completely stupid bug in the code, it's identified. I'm pondering the
most efficient way to fix it, and will release a new version of
mod_musicindex ASAP.

Thanks

On Tue, Feb 2, 2010 at 4:19 PM, Alexandre Ratti <[email protected]> wrote:
> Package: libapache2-mod-musicindex
> Version: 1.2.2-3
> Severity: normal
>
>
> I was bitten by this bug yesterday, and I replicated it successfully
> today:
>
> Setup :
> - The Apache process (eg. www-data) has write access to your audio
> files. Obviously this is not a good idea, but it can happen for
> instance if the files are on a NTFS partition mounted with ntfs-3g (full
> access to all files and directories are granted by default to all system
> users unless you restrict access with uid, gid and *mask options).
> - The Apache process does *not* have write access to the musicindex
> cache directory (for instance because of a typo in the MusicIndexCache line).
>
> Now start apache2 and access the MusicIndex page. Browse to an album
> page. You just need to reload the page (hit Reload in Firefox). The song
> list entries disappear from the page, because your audio files have just
> been overwritten by the cached index files.
>
> In this setup, the index text file are written into the music directory.
> Since they have the same name as the audio files, they simply overwrite
> the songs.
>
> If you search for songs in MusicIndex, all your audio files will be
> overwritten since they are indexed when searching.
>
> The cache write error is listed in /var/log/apache2/error.log:
>
> [Tue Feb 02 15:43:53 2010] [error] [client 192.168.0.5] [musicindex]
> (file_make_cache_entry) Permission denied., referer: [...]
>
> I did not notice any other error message.
>
> Obviously my setup was wrong, however I think that index data should not
> be written into music folders when the cache folder is not writable as
> it can result in a massive data loss.
>
>
> -- System Information:
> Debian Release: 5.0.4
>  APT prefers stable
>  APT policy: (500, 'stable')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.26.2010-01-31
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages libapache2-mod-musicindex depends on:
> ii  apache2.2-common   2.2.9-10+lenny6       Apache HTTP Server common files
> ii  libapr1            1.2.12-5+lenny1       The Apache Portable Runtime 
> Librar
> ii  libarchive1        2.4.17-2              Single library to read/write tar,
> ii  libc6              2.7-18lenny2          GNU C Library: Shared libraries
> ii  libflac8           1.2.1-1.2             Free Lossless Audio Codec - 
> runtim
> ii  libid3tag0         0.15.1b-10            ID3 tag reading library from the 
> M
> ii  libmad0            0.15.1b-4             MPEG audio decoder library
> ii  libvorbis0a        1.2.0.dfsg-3.1+lenny1 The Vorbis General Audio 
> Compressi
> ii  libvorbisfile3     1.2.0.dfsg-3.1+lenny1 The Vorbis General Audio 
> Compressi
> ii  mod-musicindex-com 1.2.2-3               Common files for mod-musicindex
>
> libapache2-mod-musicindex recommends no packages.
>
> libapache2-mod-musicindex suggests no packages.
>
> -- no debconf information
>
>
>



-- 
Thibaut VARENE
http://www.parisc-linux.org/~varenet/



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to