mod_cluster balancer improperly decodes proxied requests

Solution Unverified - Updated -

Issue

  • We use a mod_cluster balancer to proxy requests, but it improperly decodes requests before proxying them. For instance, if we request /proxy-canon/foo%2Bbar, it is proxied to the backend as /proxy-canon/foo+bar. Or /proxy-canon/foo%2Fbar is proxied through as /proxy-canon/foo%252Fbar.

Environment

  • JBoss Core Services (JBCS)
    • Apache httpd
    • mod_cluster
  • JBoss Enterprise Application Platform (EAP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content