NetIQ Access Manager Gateway returns a 404 Not Found message if the request includes an escaped slash in the URL path

  • 7014905
  • 14-Apr-2014
  • 16-Apr-2014

Environment

NetIQ Access Manager
NetIQ Access Manager Access Gateway 3.2
NetIQ Access Manager Access Gateway 3.2.2
NetIQ Access Manager Access Gateway 3.2 2IR2
NetIQ Access Manager Access Gateway 4.0

Situation

  • If the browser requests a URL which includes and escaped (URL encoded) slash in the path component the Access Gateway will return a HTTP 404 Not Found message

  • Example: https://nw31.kgast.nam.com/ff%2f
    The proxy will respond without forwarding the request to the origin web server with the message:
    Object not found The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

Resolution

  • Add the following Apache configuration directive to the "Advanced Options" configuration: "AllowEncodedSlashes On"

  • For further details please review the Apache core configuration pages for: "AllowEncodedSlashes Directive"