发布时间 :2002-05-16 00:00:00
修订时间 :2008-09-10 20:00:43

[原文]userinfo.php in XOOPS 1.0 RC1 allows remote attackers to obtain sensitive information via a SQL injection attack in the "uid" parameter.

[CNNVD]Xoops远程SQL Injection漏洞(CNNVD-200205-022)

        XOOPS 1.0 RC1版本的userinfo.php脚本中存在漏洞。远程攻击者利用该漏洞通过‘uid’参数中的SQL注入攻击获得敏感信息。

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: NONE [对系统可用性无影响]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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


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


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

- 其它链接及资源
(VENDOR_ADVISORY)  XF  xoops-userinfo-information-disclosure(8028)
(VENDOR_ADVISORY)  BUGTRAQ  20020129 Xoops SQL fragment disclosure and SQL injection vulnerability
(UNKNOWN)  BID  3977

- 漏洞信息

Xoops远程SQL Injection漏洞
中危 SQL注入
2002-05-16 00:00:00 2012-11-30 00:00:00
        XOOPS 1.0 RC1版本的userinfo.php脚本中存在漏洞。远程攻击者利用该漏洞通过‘uid’参数中的SQL注入攻击获得敏感信息。

- 公告与补丁

        * 修改程序代码过滤用户输入的特殊字符,或者SQL语句的整型变量也加上单引号,比如这个查询语句这样写就不会有问题:
        SELECT u.*, s.* FROM x_users u, x_users_status s WHERE u.uid='$uid' AND u.uid=s.uid

- 漏洞信息

XOOPS userinfo.php uid Parameter SQL Injection
Remote / Network Access Information Disclosure, Input Manipulation
Loss of Confidentiality, Loss of Integrity Solution Unknown

- 漏洞描述

XOOPS contains a flaw that may allow an attacker to carry out an SQL injection attack. The issue is due to the 'userinfo.php' script not properly sanitizing user-supplied input to the 'uid' parameter. This may allow an attacker to inject or manipulate SQL queries in the back-end database, allowing for the manipulation or disclosure of arbitrary data.

- 时间线

2002-01-29 Unknow
Unknow Unknow

- 解决方案

OSVDB is not aware of a solution for this vulnerability.

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

Xoops Remote SQL Injection Vulnerability
Input Validation Error 3977
Yes No
2002-01-29 12:00:00 2009-07-11 09:56:00
Posted to the BugTraq mailing list by Cabezon Aurelien <>.

- 受影响的程序版本

Xoops Xoops 1.0 RC1

- 漏洞讨论

Xoops is open-source, freely available web portal software written in object-oriented PHP. It is back-ended by a MySQL database and will run on most Unix and Linux distributions.

The script userinfo.php fails to properly sanatize user input supplied to a SQL statement. It is possible to modify the SQL statement, possibly resulting in the disclosure of sensitive information. Error messages reported may leak additional information about the structure of the query.

- 漏洞利用

This vulnerability can be exploited with a web browser.

- 解决方案

Currently the SecurityFocus staff are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: <>.

- 相关参考