|
Vulnerability Groupewise Web Interface Affected Novell GroupWise 5.2 and 5.5 Description Sacha Faust Bourque found problems with GroupeWise web server (Novell was contacted): 1. The help argument in GWWEB.EXE reveal full web path on the server 2. anyone can read a .htm file on the system with the GWWEB.EXE and the HELP argument. Examples. 1. Full web server path ========================= By sending http://server/cgi-bin/GW5/GWWEB.EXE?HELP=bad-request the server will reply Could not find file SYS:WEB\CGI-BIN\GW5\US\HTML3\HELP\BAD-REQUEST.HTM 2. Read any .htm file ===================== By sending http://server/cgi-bin/GW5/GWWEB.EXE?HELP=../../../../../index (refering to the path returned in the previous example). You will see the main web site interface. Author did some intensive test with the HELP trying to get rid of the .htm that it happens and we were unable to get rid of it. This was tested on GroupWise 5.2 and 5.5. This vulnerability exists on the Enterprise Web Server. Solution - Change extension to .shtml - these are not shown. - For each Web page, have two separate pages with the same name - one with .htm extension and one with .html extension. Use .htm for the pages with real content. When two pages with the same name, but these different extensions exist, this vulnerability will show .html instead of .htm. - Turn off WebAccess until Novell fixes it. - Possible (recommended) solution: Use separate server for Web pages and GroupWise WebAccess. Apache seems to be a good choice... haven't seen it for NetWare though. Note that this DOES show pages that are in areas normally requiring authentication, without requiring such authentication, therefore making it a security risk. Relative-path links from this page will be broken; absolute paths will (of course) work normally. If you don't have any areas of the site that require authentication, this problem doesn't matter. The solution (using the Admin Server GUI) is to select the server you want to modify from the admin server list, choose "Content Management" from the title bar, then select "Document Preferences" from the sidebar menu. If you set "Directory Indexing" to "None", Netscape will not list contents of the directory if there is no document specified in a directory and no file matches the index filename spec from that same "Document Preferences" page. This seems to work just fine for Netscape Enterprise Server 3.5.1 running on NT. If anything, this is a common default configuration problem for products based on Netscape Enterprise and FastTrack Server, whether ported by Netscape or other vendors. Novell is not supporting its old web server product for Y2K, while the Netscape Enterprise Server for NetWare 4 & 5 is available for free from Novell at: http://www.novell.com/download/ while it is official that Novell has retired all versions of the NetWare Web Server and all version of GroupWise WebAccess prior to 5.5 and discontinued support since 7/31/99 per the following: http://support.novell.com/lifecycle/eoltable.htm