Content Negotiation security advisory

Zeus has discovered a serious security bug in the Content Negotiation feature of Zeus Web Server in versions prior to 4.3r3.

This document describes the scope of the problem and its solution.

Versions affected

  • Zeus Web Server 4.0 (all versions)
  • Zeus Web Server 4.1 (all versions)
  • Zeus Web Server 4.2 (all versions)
  • Zeus Web Server 4.3, 4.3r1, 4.3r2

Severity

High - this bug allows unauthorized users to bypass Access Control rules configured in the web server to retrieve content that would otherwise be subject to authentication.

It affects all virtual servers that have Content Negotiation enabled, and path-based Access Control. Zeus advise customers using any form of Access Control to disable Content Negotation until an upgrade to 4.3r3 is possible.

Description

Content Negotiation is used to ensure that the user is provided with the most appropriate content based on what the browser supports. It works by looking at the Accept-* headers that the HTTP request provides and calculating the most appropriate file to be served. Once the most appropriate file is found, the URL and FILE to be served is updated, however a bug in path calculation caused the URL to end up empty.

Access Control uses the URL to perform path based access control, and as the URL was empty as result of the Content Negotation bug, access control rules failed to apply and requests are incorrectly allowed.

Solution

This problem is fixed in version 4.3r3 of Zeus Web Server, and is available for supported customers from their customer page.

Content Manager [Administrator] 16 June 2006  Permalink  
Leave a comment ...
Your email address will not be displayed.
Your URL will be displayed.
This public messageboard is not a forum for technical support. To report technical support problems, please contact our dedicated Support team using the instructions at the bottom of this page.
Options:
 
(Line breaks become <br />)
(Set cookies for name, email & url)
Download Free Trial

Recent Articles

Other Resources



www.zeus.com