Skip to main content

Networking / Loadbalancer

CCC Load Balancer Capabilities Threats

Version: DEV

IDTitleDescriptionExternal MappingsCapability MappingsControl Mappings
CCC.LB.TH01Unrestricted Request Traffic Overwhelms Downstream ServicesAbsence of filtering or rate limiting permits traffic to overload downstream services and facilitates brute-force activity.121
CCC.LB.TH03Traffic Distribution Is ManipulatedAdjusting distribution policies can concentrate traffic on specific nodes causing DoS or redirect flows through unwanted paths.111
CCC.LB.TH04Session Persistence Is ExploitedImproper session-affinity settings can enable session fixation or hijacking across backend targets.111
CCC.LB.TH05Health Checks Are Exploited to Take Services OfflineManipulating health-check endpoints or responses can cause healthy targets to be marked unavailable, leading to denial of service.111
CCC.LB.TH06Sensitive Metadata Is Exposed via HTTP HeadersResponse headers may reveal software versions, internal IPs, or other metadata useful for reconnaissance.111
CCC.LB.TH07TLS Certificates Are Expired or InvalidStale or untrusted certificates weaken encrypted-traffic protection.111
CCC.LB.TH08Weak TLS Policy Permits Protocol DowngradeThe TLS policy on a listener may be configured to accept deprecated protocol versions or weak cipher suites. Clients can then be forced into a downgraded handshake and the session decrypted or modified by an entity on the transmission path, compromising the confidentiality and integrity of the data in transit.011
CCC.LB.TH09Traffic to Backend Targets Is Forwarded UnencryptedWhen TLS is terminated at the load balancer and backend re-encryption is not configured, requests are forwarded to targets in cleartext. Any entity with access to the internal network path between the load balancer and the targets can read or alter the traffic, compromising the confidentiality and integrity of the data.011
CCC.LB.TH10Client Certificate Validation Is BypassedMutual TLS may be configured in passthrough mode, with a trust store that contains untrusted certificate authorities, or without revocation checking. Clients that present no certificate or a revoked one are then forwarded to backend targets as if authenticated, compromising the confidentiality and integrity of the resources behind the load balancer.011
CCC.LB.TH11Routing Rules Direct Requests to Unintended DestinationsPath, 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.011
CCC.LB.TH12Application-Layer Inspection Is Absent or BypassedThe web application firewall may not be attached to the listener, may run in detection-only mode, or may be bypassed by traffic that is passed at layer 4 or carried over an upgraded WebSocket connection. Malformed or exploit payloads then reach backend targets without inspection, compromising the integrity and availability of those targets.011
CCC.LB.TH13Client Source Address Is Spoofed via Forwarded HeadersForwarded-for headers supplied by the client may be appended to rather than replaced by the load balancer. Backend targets and downstream access rules that trust these headers then attribute requests to a false source address, allowing IP-based allowlists to be bypassed and access logs to be poisoned. This compromises the confidentiality of protected resources and the integrity of audit records.011
CCC.LB.TH14IPv6 Frontend Bypasses IPv4-Only Access RulesA dual-stack frontend exposes the same backend targets over IPv6 while network access rules, firewall policies, or allowlists may be defined for IPv4 addresses only. Requests arriving over IPv6 are then accepted without the intended restrictions, compromising the confidentiality and integrity of the resources behind the load balancer.021

Imports

IDRemarks
CCC.Core.TH01Access is Granted to Unauthorized Users
CCC.Core.TH02Data is Intercepted in Transit
CCC.Core.TH03Deployment Region Network is Untrusted
CCC.Core.TH05Interference with Replication Processes
CCC.Core.TH07Logs are Tampered With or Deleted
CCC.Core.TH08Runtime Metrics are Manipulated
CCC.Core.TH09Runtime Logs are Read by Unauthorized Entities
CCC.Core.TH11Publications are Incorrectly Triggered
CCC.Core.TH12Resource Constraints are Exhausted
CCC.Core.TH13Resource Tags are Manipulated
CCC.Core.TH15Automated Enumeration and Reconnaissance by Non-human Entities
CCC.Core.TH16Publications are Disabled
CCC.Core.TH17Responses are Generated for Unauthorized Requests
CCC.Core.TH18Encryption Key is Misused
CCC.Core.TH19Metrics are Read by Unauthorized Entities