CVE-2002-0704
CVSS5.0
发布时间 :2002-07-26 00:00:00
修订时间 :2016-10-17 22:21:33
NMCO    

[原文]The Network Address Translation (NAT) capability for Netfilter ("iptables") 1.2.6a and earlier leaks translated IP addresses in ICMP error messages.


[CNNVD]Linux NetFilter NAT信息泄露漏洞(CNNVD-200207-100)

        
        Linux内核是Linux操作系统的核心部分,其中Netfilter是Linux内核的一个通用防火墙架构的实现。
        Netfilter的NAT功能实现存在漏洞,可导致远程攻击者获得被NAT(地址或端口转换)后主机的端口信息。
        攻击者可以小TTL值的TCP包给远程防火墙的特定端口,当此包路由到达防火墙并经过其NAT转换以后最终到达接收此包的主机时,主机会产生ICMP TTL过期的应答,ICMP包中的端口信息将不被NAT系统转换过后就直接回传,即应答的ICMP包回包含实际主机的端口信息。这可能导致远程攻击者收集到防火墙后目标主机端口开放情况的信息。
        

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

- CPE (受影响的平台与产品)

cpe:/o:linux:linux_kernel:2.4.19:pre5Linux Kernel 2.4.19 pre5
cpe:/o:linux:linux_kernel:2.4.19:pre6Linux Kernel 2.4.19 pre6
cpe:/o:linux:linux_kernel:2.4.19:pre3Linux Kernel 2.4.19 pre3
cpe:/o:linux:linux_kernel:2.4.19:pre4Linux Kernel 2.4.19 pre4
cpe:/o:linux:linux_kernel:2.4.12Linux Kernel 2.4.12
cpe:/o:linux:linux_kernel:2.4.11Linux Kernel 2.4.11
cpe:/o:linux:linux_kernel:2.4.19:pre1Linux Kernel 2.4.19 pre1
cpe:/o:linux:linux_kernel:2.4.19:pre2Linux Kernel 2.4.19 pre2
cpe:/o:linux:linux_kernel:2.4.14Linux Kernel 2.4.14
cpe:/o:linux:linux_kernel:2.4.13Linux Kernel 2.4.13
cpe:/o:linux:linux_kernel:2.4.16Linux Kernel 2.4.16
cpe:/o:linux:linux_kernel:2.4.5Linux Kernel 2.4.5
cpe:/o:linux:linux_kernel:2.4.15Linux Kernel 2.4.15
cpe:/o:linux:linux_kernel:2.4.4Linux Kernel 2.4.4
cpe:/o:linux:linux_kernel:2.4.10Linux Kernel 2.4.10
cpe:/o:linux:linux_kernel:2.4.9Linux Kernel 2.4.9
cpe:/o:linux:linux_kernel:2.4.8Linux Kernel 2.4.8
cpe:/o:linux:linux_kernel:2.4.18Linux Kernel 2.4.18
cpe:/o:linux:linux_kernel:2.4.7Linux Kernel 2.4.7
cpe:/o:linux:linux_kernel:2.4.17Linux Kernel 2.4.17
cpe:/o:linux:linux_kernel:2.4.6Linux Kernel 2.4.6

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2002-0704
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2002-0704
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200207-100
(官方数据源) CNNVD

- 其它链接及资源

http://marc.info/?l=bugtraq&m=102088521517722&w=2
(UNKNOWN)  BUGTRAQ  20020508 [CARTSA-20020402] Linux Netfilter NAT/ICMP code information leak
http://online.securityfocus.com/advisories/4116
(UNKNOWN)  HP  HPSBTL0205-039
http://www.iss.net/security_center/static/9043.php
(VENDOR_ADVISORY)  XF  linux-netfilter-information-leak(9043)
http://www.linux-mandrake.com/en/security/2002/MDKSA-2002-030.php
(UNKNOWN)  MANDRAKE  MDKSA-2002:030
http://www.redhat.com/support/errata/RHSA-2002-086.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2002:086
http://www.securityfocus.com/bid/4699
(VENDOR_ADVISORY)  BID  4699

- 漏洞信息

Linux NetFilter NAT信息泄露漏洞
中危 未知
2002-07-26 00:00:00 2005-10-12 00:00:00
远程  
        
        Linux内核是Linux操作系统的核心部分,其中Netfilter是Linux内核的一个通用防火墙架构的实现。
        Netfilter的NAT功能实现存在漏洞,可导致远程攻击者获得被NAT(地址或端口转换)后主机的端口信息。
        攻击者可以小TTL值的TCP包给远程防火墙的特定端口,当此包路由到达防火墙并经过其NAT转换以后最终到达接收此包的主机时,主机会产生ICMP TTL过期的应答,ICMP包中的端口信息将不被NAT系统转换过后就直接回传,即应答的ICMP包回包含实际主机的端口信息。这可能导致远程攻击者收集到防火墙后目标主机端口开放情况的信息。
        

- 公告与补丁

        临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * 在防火墙上禁止ICMP流量。
        厂商补丁:
        Linux
        -----
        目前Netfilter项目组已经发布了一个补丁以修复这个安全问题,请到厂商的主页下载:
        Netfilter Patch 2002-04-02-icmp-dnat.html
        
        http://www.netfilter.org/security/2002-04-02-icmp-dnat.html

        MandrakeSoft
        ------------
        MandrakeSoft已经为此发布了一个安全公告(MDKSA-2002:030):
        MDKSA-2002:030:temporary fix for netfilter information leak
        链接:
        http://www.linux-mandrake.com/en/security/2002/MDKSA-2002-030.php3

        暂时还没有补丁下载,建议增加一条如下的iptables规则:
        iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP
        使系统不受此漏洞的影响。
        Updated Packages:
        None currently available.
        上述升级软件还可以在下列地址中的任意一个镜像ftp服务器上下载:
        
        http://www.mandrakesecure.net/en/ftp.php

        RedHat
        ------
        RedHat已经为此发布了一个安全公告(RHSA-2002:086-05):
        RHSA-2002:086-05:Netfilter information leak
        链接:https://www.redhat.com/support/errata/RHSA-2002-086.html
        RedHat还没有开发出一个好的补丁,建议增加如下的一条iptables规则:
        iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP
        可以暂时不受此漏洞的影响。

- 漏洞信息

5130
Linux IPTables/Netfilter Internal Translated IP Disclosure
Remote / Network Access Information Disclosure, Input Manipulation
Loss of Confidentiality
Exploit Public

- 漏洞描述

The Linux kernel's netfilter (iptables) module contains a flaw that may lead to an unauthorized information disclosure. The issue is triggered when the first packet of an incoming connection 1) needs to be translated via Network Address Translation (NAT), and 2) generates an ICMP error message. This will disclose the untranslated IP address of the relevant machine in the ICMP payload, resulting in a loss of confidentiality.

- 时间线

2002-05-08 Unknow
2002-05-08 Unknow

- 解决方案

Upgrade to version 2.4.19 or higher, as it has been reported to fix this vulnerability. It is also possible to correct the flaw by applying the supplied patch, or by filtering out unsolicited ICMP packets with the following rule: iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP

- 相关参考

- 漏洞作者

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站