CornerCircleTop
CornerCircleBottom
VButtonBarBottom
Pàgina Inicial
Una per Dia
Articles
Directori
Biblioteca
Alertes
VButtonBarBottom
Una per Dia

Última Modificació del Document
5 de maig de 2002


Una per Dia - Tornar a l'índex
Versió en català de "Una al día" d'Hispasec

4 de maig de 2002 - Vulnerabilitat a WinAmp

Les versions de WinAmp anteriors a la 2.80 tenen una vulnerabilitat que pot ser aprofitada per a l'execució de codi arbitrari.

Els fitxers de música MP3 poden contenir un marcador ID3v2, pensat per a l'emmagatzematge d'informació com el títol de la cançó, l'intèrpret i l'àlbum. No obstant, aquest marcador no està en absolut limitat a aquest tipus d'informació ja que pot emmagatzemar virtualment qualsevol cosa, doncs la seva mida màxima pot arribar fins als 256 MB.

WinAmp analitza els fitxers MP3 quan els obre. Si troba un marcador ID3v2, analitza el seu contingut. Quan el mininavegador inclòs amb WinAmp està actiu, el programa utilitza la informació inclosa al marcador per tal d'obtenir més informació sobre el fitxer MP3.

En aquest punt, WinAmp construeix una URL per a consultar a info.winamp.com l'existència d'informació addicional. Si la informació emmagatzemada al marcador ID3v2 té un format especial, la construcció d'aquesta URL pot provocar un desbordament de memòria intermèdia.

Aquesta vulnerabilitat pot ser aprofitada per un atacant per tal de forçar l'execució de codi arbitrari al moment d'obrir el fitxer MP3. No obstant, cal indicar que es tracta d'una tasca complexa donada l'existència de determinades limitacions en els caràcters que es poden utilitzar.

Per tal d'evitar aquest problema, cal instal·lar la versió 2.80 de WinAmp o bé desactivar el mininavegador.

Més informació

WinAmp
http://www.winamp.com

WinAmp's 'malicious MP3' vuln
http://online.securityfocus.com/news/383

MP3 file can execute code in WinAmp
http://online.securityfocus.com/archive/1/269724/
2002-04-26/2002-05-02/0

Especificació ID3v2
http://www.id3.org/id3v2.3.0.html

Xavier Caballé
xcaballe@quands.com

Contacte: info@quands.com