发布时间 :2001-09-08 00:00:00
修订时间 :2008-09-05 16:25:41

[原文]Check Point FireWall-1 3.0b through 4.1 for Solaris allows local users to overwrite arbitrary files via a symlink attack on temporary policy files that end in a .cpp extension, which are set world-writable.

[CNNVD]Check Point Firewall-1 策略编译符号链接漏洞(CNNVD-200109-022)

        CVE(CAN) ID: CAN-2001-1102
        Check Point Firewall-1是一款流行的商用防火墙产品。
        组成。文件的属性设置为rw-rw-rw- (666),这允许任何人修改这个文件。由于在创建文件

- CVSS (基础分值)

CVSS分值: 6.2 [中等(MEDIUM)]
机密性影响: COMPLETE [完全的信息泄露导致所有系统文件暴露]
完整性影响: COMPLETE [系统完整性可被完全破坏]
可用性影响: COMPLETE [可能导致系统完全宕机]
攻击复杂度: HIGH [漏洞利用存在特定的访问条件]
攻击向量: LOCAL [漏洞利用需要具有物理访问权限或本地帐户]
身份认证: NONE [漏洞利用无需身份认证]

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

cpe:/a:checkpoint:firewall-1:4.1:sp1Checkpoint Firewall-1 1 4.1 SP1
cpe:/a:checkpoint:firewall-1:4.0Checkpoint Firewall-1 4.0
cpe:/a:checkpoint:firewall-1:4.1Checkpoint Firewall-1 4.1
cpe:/a:checkpoint:firewall-1:3.0Checkpoint Firewall-1 3.0

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


- 官方数据库链接
(官方数据源) MITRE
(官方数据源) NVD
(官方数据源) CNNVD

- 其它链接及资源
(VENDOR_ADVISORY)  XF  fw1-tmp-file-symlink(7094)
(VENDOR_ADVISORY)  BUGTRAQ  20010908 Bug in compile portion for older versions of CheckPoint Firewalls

- 漏洞信息

Check Point Firewall-1 策略编译符号链接漏洞
中危 竞争条件
2001-09-08 00:00:00 2006-01-04 00:00:00
        CVE(CAN) ID: CAN-2001-1102
        Check Point Firewall-1是一款流行的商用防火墙产品。
        组成。文件的属性设置为rw-rw-rw- (666),这允许任何人修改这个文件。由于在创建文件

- 公告与补丁

        Check Point Firewall-1 4.1 SP2已经修复了这个漏洞,您可以在厂商主页下载最新版


- 漏洞信息

Check Point FireWall-1 .cpp File /tmp Symlink
Local Access Required Race Condition
Loss of Integrity, Loss of Availability
Exploit Public

- 漏洞描述

Check Point FireWall-1 contains a flaw that allows a local attacker to gain root privileges. The issue is due to a flaw in the administrative interface when it writes a new policy. A file is created in /tmp with a predictable name and world writeable permissions (root owned, mode 666). This allows an attacker to create a symlink to an arbitrary file (such as .rhosts) which will inheret the permissions of the temp file.

- 时间线

2001-09-07 2001-01-26
2001-09-07 Unknow

- 解决方案

Upgrade to version 4.1 SP2 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

- 漏洞信息

Check Point Firewall-1 Policyname Temporary File Creation Vulnerability
Race Condition Error 3300
No Yes
2001-09-08 12:00:00 2009-07-11 07:56:00
This vulnerability was announced by Alan Darien <> via Bugtraq on September 8, 2001.

- 受影响的程序版本

Check Point Software Firewall-1 4.1 SP1
Check Point Software Firewall-1 4.1
Check Point Software Firewall-1 4.0
Check Point Software Firewall-1 3.0
Check Point Software Firewall-1 4.1 SP4
Check Point Software Firewall-1 4.1 SP3
Check Point Software Firewall-1 4.1 SP2

- 不受影响的程序版本

Check Point Software Firewall-1 4.1 SP4
Check Point Software Firewall-1 4.1 SP3
Check Point Software Firewall-1 4.1 SP2

- 漏洞讨论

Check Point Firewall-1 is a commercial firewall implementation designed for small to enterprise sized networks.

A problem with Firewall-1 has been discovered that makes it possible for a local user to change the permissions of root-owned files to world-writable, and potentially gain elevated privileges. The problem is in the creation of predictable /tmp files. Upon editing firewall rules and committing them, a file is created in /tmp using the name of the policy as a filename, and .cpp as an extension.

It's possible for a local user to create symbolic links to root-owned files, which will result in the files becoming world-writable, and potentially gain local root access.

- 漏洞利用

No exploit is required for this vulnerability.

- 解决方案

It is recommended that users of vulnerable software upgrade to minimum revision of Check Point Firewall 4.1 SP4.

- 相关参考