发布时间 :2001-12-06 00:00:00
修订时间 :2008-09-05 16:24:58

[原文]Directory traversal vulnerability in in Interactive Story 1.3 allows a remote attacker to read arbitrary files via a .. (dot dot) attack on the "next" parameter.

[CNNVD]Interactive Story目录遍历漏洞(CNNVD-200112-012)

        Interactive Story 1.3版本的story.pl存在目录遍历漏洞。远程攻击者借助“next”参数的 .. (点 点)攻击读取任意文件。

- CVSS (基础分值)

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

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


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


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

- 其它链接及资源
(VENDOR_ADVISORY)  XF  interactive-story-next-directory-traversal(6843)
(VENDOR_ADVISORY)  BUGTRAQ  20010715 Interactive Story File Disclosure Vulnerability

- 漏洞信息

Interactive Story目录遍历漏洞
中危 路径遍历
2001-12-06 00:00:00 2005-10-12 00:00:00
        Interactive Story 1.3版本的story.pl存在目录遍历漏洞。远程攻击者借助“next”参数的 .. (点 点)攻击读取任意文件。

- 公告与补丁


- 漏洞信息 (21008)

Interactive Story 1.3 Directory Traversal Vulnerability (EDBID:21008)
cgi remote
2001-07-15 Verified
0 qDefense
N/A [点击下载]

Interactive Story is a web-based application written in Perl and is distributed as freeware.

Interactive Story does not filter '../' sequences from user input submitted to a hidden file called 'next'. Remote attackers may take advantage of this by crafting URLs that allow them to break out of webroot and view arbitrary web-readable files.

The disclosed information may be used in further attacks on the host. 

If an attacker sets the "next" field to something like
../../../../../../../../../../etc/passwd%00, Interactive Story will open and display the password file. 		

- 漏洞信息

Interactive Story next Parameter Traversal Arbitrary File Access
Remote / Network Access Input Manipulation
Loss of Confidentiality, Loss of Integrity
Exploit Public

- 漏洞描述

Interactive Story contains a flaw that allows a remote attacker to access arbitrary files outside of the web path. The issue is due to the "" script not properly sanitizing user input, specifically traversal style attacks (../../) supplied via the "next" variable.

- 时间线

2001-07-15 Unknow
2001-07-15 Unknow

- 解决方案

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

- 相关参考

- 漏洞作者