[12493] in bugtraq

home help back first fref pref prev next nref lref last post

Re: Eserv 2.50 Web interface Server Directory Traversal

daemon@ATHENA.MIT.EDU (Andrey Cherezov)
Tue Nov 9 12:25:03 1999

Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Message-Id:  <010d01bf2a37$5d7ffce0$8314bac2@ac>
Date:         Tue, 9 Nov 1999 00:19:36 +0200
Reply-To: Andrey Cherezov <andrey@CHEREZOV.KOENIG.SU>
From: Andrey Cherezov <andrey@CHEREZOV.KOENIG.SU>
X-To:         Noam Rathaus <expert@securiteam.com>
To: BUGTRAQ@SECURITYFOCUS.COM

Hello!
It was surprise for me - Windows allow to open the file
with name "wwwroot\--\..\..\conf\Eserv.ini"
when folder "--" not exists. Seems this is Windows bug, not my,
but I forced to fix Eserv. (Already fixed in the Eserv build 2841)
Thank you again!

----- Original Message -----
From: Ussr Labs <labs@USSRBACK.COM>
To: <BUGTRAQ@SECURITYFOCUS.COM>
Sent: Friday, November 05, 1999 2:17 AM
Subject: Eserv 2.50 Web interface Server Directory Traversal Vulnerability


> Eserv 2.50 Web interface Server Directory Traversal Vulnerability
>
> Product:
>
> Eserv/2.50 is the complete solution to access Internet from LAN:
>
> - Mail Server (SMTP and POP3, with ability to share one mailbox
>   on the ISP, aliases and mail routing support)
> - News Server (NNTP)
> - Web Server (with CGI, virtual hosts, virtual directory support,
>   web-interface for all servers in the package)
> - FTP Server (with virtual directory support)
> - Proxy Servers
>   * FTP proxy and HTTP caching proxy
>   * FTP gate
>   * HTTPS proxy
>   * Socks5, Socks4 and 4a proxy
>   * TCP and UDP port mapping
>   * DNS proxy
> - Finger Server
> - Built-in scheduler and dialer (dial on demand,
>   dialer server for extern agents, scheduler for any tasks)
>
> PROBLEM
>
> UssrLabs found a Eserv Web Server Directory Traversal Vulnerability
> Using the string '../' in a URL, an attacker can gain read access to
> any file outside of the intended web-published filesystem directory
>
> There is not much to expand on this one....
>
> Example:
>
> http://127.1:3128/../../../conf/Eserv.ini   to show all configuration file
> including
> account names
>
>
> Vendor Status:
> no contacted
>
> Vendor   Url: http://www.eserv.ru/
> Program Url: http://www.eserv.ru/eserv/
>
> Credit: USSRLABS
>
> SOLUTION
>
>     Nothing yet.

home help back first fref pref prev next nref lref last post