Linux Kernel IP Stack ICMP Error Response Arbitrary Memory Information Disclosure

This script is Copyright (C) 2003-2013 Tenable Network Security, Inc.


Synopsis :

The remote host is affected by an information disclosure
vulnerability.

Description :

The remote host is vulnerable to an 'icmp leak' of
potentially confidential data. That is, when the
host generates an ICMP error packet other than
'destination unreachable', the error packet is
supposed to only contain the original message or
a portion of the original message.

Due to a bug in the remote TCP/IP stack, these ICMP
error messages will also contain fragments of the content
of the remote kernel memory.

An attacker may use this flaw to remotely sniff what is going into
the host's memory, especially network packets that it sees, and
obtain useful information such as POP passwords, HTTP authentication
fields, and so on.

See also :

http://www.nessus.org/u?a7b08d5e
http://www.nessus.org/u?9eeb958c
http://www.nessus.org/u?5ac5b22d

Solution :

Contact your vendor for a fix. If the remote host is running
Linux 2.0, upgrade to Linux 2.0.40.

Risk factor :

Medium / CVSS Base Score : 5.0
(CVSS2#AV:N/AC:L/Au:N/C:P/I:N/A:N)

Family: Misc.

Nessus Plugin ID: 11704 (icmp_leak.nasl)

Bugtraq ID:

CVE ID: CVE-2003-0418