Skip to main content

Routing Rules Direct Requests to Unintended Destinations

CCC.LB.TH11

Path, host or header routing rules, redirects, rewrites and fixed responses may be misordered, overly broad, or modified without authorization. Requests are then forwarded to the wrong backend, redirected to an external destination, or answered with attacker-controlled content. This exposes internal services and compromises the confidentiality and integrity of user sessions and data.

Related Capabilities

IDTitleDescription
CCC.LB.CP03Layer 7 RoutingThe service can distribute incoming traffic based on application layer (OSI layer 7) information. Some of the supported protocols on layer 7 are HTTP/2, HTTP/3, HTTPS, gRPC, and WebSockets.
CCC.LB.CP05URL-Based RoutingThe service can direct incoming requests to different backend resources based on the content of the request URL.
CCC.LB.CP06HTTP Header-Based RoutingThe service can direct incoming requests to different backend resources based on the values of HTTP headers.
CCC.LB.CP16URL RedirectsThe service can redirect incoming traffic to a different URL or location.
CCC.LB.CP17URL RewritesThe service can rewrite URL paths before forwarding requests to backend services.
CCC.LB.CP18Custom ResponseThe service can return specific HTTP responses directly to the client under defined conditions, including custom error responses, without forwarding the request to a backend target.

Related Controls

IDTitleDescription
CCC.LB.CN16Restrict Redirect DestinationsEnsure that redirect rules cannot send users to hosts outside the organization's control.