Nmap Development mailing list archives

Heartbleed Crashes NMAP


From: Tim Naami <tnaami () gmail com>
Date: Mon, 14 Apr 2014 09:38:59 -0500

To Whom It May Concern:

On Saturday I updated my Windows 7 version of NMAP to 6.45 and installed
the Heartbleed scripts/library.  I noted that if I scanned three or more
hosts it would crash.  Later I found the same true for as few as ONE host.

This morning I updated my Ubuntu 12.04 system to 6.45 version of NMAP and
installed the same Heartbleed files.  NMAP and Heartbleed files were what
was on the site as of 8:30AM CDT April 14th 2014 so I'm up to date.

This time NMAP produced a Crash Report which I've included below.

If it is of any help the Windows 7 scans were being performed on an
Internet host.  The Ubuntu scan was being performed on a host internal to
my employer's network.


Thank you,

Tim Naami






Version: 6.45
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/zenmapGUI/ScanInterface.py",
line 597, in verify_execution
    self.load_from_command(scan)
  File "/usr/local/lib/python2.7/dist-packages/zenmapGUI/ScanInterface.py",
line 613, in load_from_command
    parsed.parse_file(command.get_xml_output_filename())
  File "/usr/local/lib/python2.7/dist-packages/zenmapCore/NmapParser.py",
line 799, in parse_file
    self.parse(f)
  File "/usr/local/lib/python2.7/dist-packages/zenmapCore/NmapParser.py",
line 793, in parse
    self.parser.parse(f)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 381, in
external_entity_ref
    "")
  File "/usr/lib/python2.7/xml/sax/saxutils.py", line 304, in
prepare_input_source
    f = urllib.urlopen(source.getSystemId())
  File "/usr/lib/python2.7/urllib.py", line 86, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 207, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 436, in open_https
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 954, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 814, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 776, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 1161, in connect
    self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
  File "/usr/lib/python2.7/ssl.py", line 381, in wrap_socket
    ciphers=ciphers)
  File "/usr/lib/python2.7/ssl.py", line 143, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 305, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [Errno 1] _ssl.c:504: error:140770FC:SSL
routines:SSL23_GET_SERVER_HELLO:unknown protocol
_______________________________________________
Sent through the dev mailing list
http://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/


Current thread: