CVE-2001-1252
CVSS10.0
发布时间 :2001-09-28 00:00:00
修订时间 :2008-09-10 15:10:02
NMCO    

[原文]Network Associates PGP Keyserver 7.0 allows remote attackers to bypass authentication and access the administrative web interface via URLs that directly access cgi-bin instead of keyserver/cgi-bin for the programs (1) console, (2) cs, (3) multi_config and (4) directory.


[CNNVD]NAI PGP Keyserver Web管理接口验证可绕过漏洞(CNNVD-200109-134)

        
        PGP Keyserver是Network Associates的一个商业加密软件包,作为PGP公钥管理系统,提供LDAP特性。
        PGP Keyserver存在一个漏洞,远程攻击者可以获得Web管理接口的管理权限。Web接口的管理员一般执行命令是通过如下链接:
        http://www.example.com/keyserver/cgi-bin/console.exe?page_size=...
        http://www.example.com/keyserver/cgi-bin/cs.exe?action=...
        但是远程用户可以无需验证直接访问这些链接执行命令。恶意用户可以利用这个漏洞替换PGP Keyserver上的PGP密钥、获得系统的一些敏感信息以及对系统的合法用户进行拒绝服务攻击。
        

- CVSS (基础分值)

CVSS分值: 10 [严重(HIGH)]
机密性影响: COMPLETE [完全的信息泄露导致所有系统文件暴露]
完整性影响: COMPLETE [系统完整性可被完全破坏]
可用性影响: COMPLETE [可能导致系统完全宕机]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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

cpe:/a:pgp:keyserver:7.0.1PGP PGP Keyserver 7.0.1
cpe:/a:pgp:keyserver:7.0PGP PGP Keyserver 7.0

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://www.iss.net/security_center/static/7203.php
(VENDOR_ADVISORY)  XF  pgp-keyserver-http-dos(7203)
http://www.pgp.com/support/product-advisories/keyserver.asp
(UNKNOWN)  CONFIRM  http://www.pgp.com/support/product-advisories/keyserver.asp
http://www.securityfocus.com/bid/3375
(UNKNOWN)  BID  3375
http://www.osvdb.org/4193
(UNKNOWN)  OSVDB  4193
http://www.osvdb.org/1955
(UNKNOWN)  OSVDB  1955
http://archives.neohapsis.com/archives/bugtraq/2001-09/0230.html
(UNKNOWN)  BUGTRAQ  20010928 SNS-43: PGP Keyserver Permissions Misconfiguration

- 漏洞信息

NAI PGP Keyserver Web管理接口验证可绕过漏洞
危急 配置错误
2001-09-28 00:00:00 2006-09-22 00:00:00
远程  
        
        PGP Keyserver是Network Associates的一个商业加密软件包,作为PGP公钥管理系统,提供LDAP特性。
        PGP Keyserver存在一个漏洞,远程攻击者可以获得Web管理接口的管理权限。Web接口的管理员一般执行命令是通过如下链接:
        http://www.example.com/keyserver/cgi-bin/console.exe?page_size=...
        http://www.example.com/keyserver/cgi-bin/cs.exe?action=...
        但是远程用户可以无需验证直接访问这些链接执行命令。恶意用户可以利用这个漏洞替换PGP Keyserver上的PGP密钥、获得系统的一些敏感信息以及对系统的合法用户进行拒绝服务攻击。
        

- 公告与补丁

        临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * NAI提供了一个临时解决方法,参见
        http://www.pgp.com/support/product-advisories/keyserver.asp

        ------------------------------------------------
        # NT版本修改
        ------------------------------------------------
        1) 找到httpd.conf文件(默认安装在 C:\Program Files\Network Associates\PGP Keyserver\Web\conf)如下小节:
        #
        # "C:/Program Files/Network Associates/PGP Keyserver/Web/cgi-bin" should be changed to whatever your ScriptAliased
        # CGI directory exists, if you have that configured.
        #
        
        AllowOverride None
        Options None
        

        2) 改变成如下:
        #
        # "C:/Program Files/Network Associates/PGP Keyserver/Web/cgi-bin" should be changed to whatever your ScriptAliased
        # CGI directory exists, if you have that configured.
        #
        
        AllowOverride None
        Options None
        
        Order allow,deny
        require valid-user
        AuthType Basic
        AuthName "PGP Keyserver Administration"
        AuthUserFile "C:/Program Files/Network Associates/PGP Keyserver/Web/.allowed-admin"
        

        

        3) 重启Web服务器。
        ------------------------------------------------
        SOLARIS版本修改
        ------------------------------------------------
        1) 找到Solaris版本的httpd.conf文件 (默认安装在 /opt/PGPkeysrv/web/conf) 如下小节:
        ScriptAlias /keyserver/cgi-bin/ "/opt/PGPkeysrv/web/cgi-bin/"
        2) 在后面添加:
        
        AllowOverride None
        Options None
        
        Order allow,deny
        require valid-user
        AuthType Basic
        AuthName "protected area"
        AuthUserFile /opt/PGPkeysrv/web/.allowed-admin
        

        

        3) 限制只能从192.168.3网段地址才能访问:
        
        AllowOverride None
        Options None
        require valid-user
        AuthType Basic
        AuthName "protected area"
        AuthUserFile /opt/PGPkeysrv/web/.allowed-admin
        # The default installation requires a login but is otherwise allowed
        # from the world. To adjust this policy, read the apache documentation available
        # at
        http://www.apache.org,
and remove or comment these lines:
        # Order allow,deny
        # allow from all
        # and uncomment these lines:
        Order deny,allow
        Deny from all
        # and use some variations of some of these lines.
        # allow from a particular IP:
        # allow from 192.168.3.4
        # allow from a particular network:
        allow from 192.168.3
        # allow from a hostname:
        # allow from fredsmachine.yourdomain.com
        # allow from your entire domain:
        # allow from .yourdomain.com
        # allow from your subdomain:
        # allow from .infotech.yourdomain.com
        

        4) 添加必要的限制:
        
        Order allow,deny
        Allow from all
        require valid-user
        AuthType Basic
        AuthName "PGP Keyserver Administration"
        AuthUserFile "/opt/PGPkeysrv/web/.allowed-admin"
        

        
        # use these lines for open access to directory utility.
        # Order allow,deny
        # Allow from all
        # use these lines for closing access to directory utility:
        Order deny,allow
        Deny from all
        # Use the model above or the Apache docs to add IP or domain-based restrictions.
        allow from 192.168.3.4
        

        Web服务器必须重启。
        厂商补丁:
        Network Associates
        ------------------
        目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
        
        http://www.pgp.com

- 漏洞信息

1955
NAI PGP Keyserver console.exe Authentication Bypass
Remote / Network Access Input Manipulation
Loss of Integrity, Loss of Availability
Exploit Public

- 漏洞描述

PGP Keyserver contains a flaw that allows a remote user to access administrative features without authentication. The flaw is due to the server not validating input to the "page_size" variable in the "console.exe" script. This may allow an attacker to manipulate administrative features and configuration options.

- 时间线

2001-09-21 2001-08-03
2001-09-21 Unknow

- 解决方案

Currently, there are no known upgrades or patches to correct this issue. It is possible to correct the flaw by implementing the following workaround: Use access controls to prevent access to these scripts.

- 相关参考

- 漏洞作者

 

 

关于SCAP中文社区

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

版权声明

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