thttpd Double Slash Request Arbitrary File Access

Medium Nessus Plugin ID 10286


It is possible to use the remote web server to read arbitrary files on the remote system.


The remote HTTP server allows an attacker to read arbitrary files on the remote host with the privileges of the web server, simply by adding a slash in front of its name.

For instance, 'GET //etc/passwd' will return the contents of the remote file '/etc/passwd'.


Upgrade your web server or change it.

Plugin Details

Severity: Medium

ID: 10286

File Name: thttpd_bug.nasl

Version: $Revision: 1.34 $

Type: remote

Family: Web Servers

Published: 1999/06/22

Modified: 2015/11/18

Dependencies: 10107

Risk Information

Risk Factor: Medium


Base Score: 5

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:N/A:N

Reference Information

CVE: CVE-1999-1456

OSVDB: 7361