CVE-2024-36459 Overview
CVE-2024-36459 is a Carriage Return Line Feed (CRLF) cross-site scripting vulnerability affecting specific configurations of the SiteMinder Web Agent for Microsoft Internet Information Services (IIS) Web Server and the SiteMinder Web Agent for IBM Domino Web Server. An attacker can inject CRLF sequences into HTTP responses and execute arbitrary JavaScript in a victim's browser. The flaw is tracked under [CWE-93] (Improper Neutralization of CRLF Sequences) and carries a CVSS 4.0 score of 8.4. Successful exploitation requires user interaction, such as clicking a crafted link, but does not require authentication or elevated privileges.
Critical Impact
Attackers can execute arbitrary JavaScript in a client browser by injecting CRLF sequences into HTTP responses generated by vulnerable SiteMinder Web Agent deployments.
Affected Products
- SiteMinder Web Agent for IIS Web Server (specific configurations)
- SiteMinder Web Agent for IBM Domino Web Server (specific configurations)
- Broadcom SiteMinder access management deployments using the above agents
Discovery Timeline
- 2024-06-14 - CVE-2024-36459 published to the National Vulnerability Database
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2024-36459
Vulnerability Analysis
The SiteMinder Web Agent integrates with IIS and Domino web servers to enforce authentication and authorization for protected resources. In affected configurations, the agent fails to neutralize CRLF (\r\n) sequences in user-controlled input that is reflected into HTTP response headers. Attackers can use this gap to terminate the current header, inject new headers, and add an HTML body containing JavaScript.
Because the injected content originates from the trusted SiteMinder-protected origin, browsers execute the attacker's script within that origin's security context. This enables session theft, cookie manipulation, single sign-on token exfiltration, and downstream attacks against the protected applications.
Root Cause
The vulnerability stems from improper neutralization of CRLF characters in response generation paths within the SiteMinder Web Agent. Input that should be treated as opaque data is instead written verbatim into HTTP response headers. As referenced in IETF RFC 6265 Section 4.1.1, header field values must not contain CR or LF octets, and failure to enforce this rule allows header splitting and response manipulation.
Attack Vector
An unauthenticated attacker crafts a URL containing encoded CRLF sequences followed by an injected Content-Type: text/html header and HTML or JavaScript payload. The attacker delivers the link to a target user through phishing or a malicious referrer. When the user opens the link, the vulnerable Web Agent reflects the payload into the response, the browser parses the injected headers and body, and the embedded JavaScript executes in the SiteMinder origin context. Refer to the Broadcom Security Advisory 24537 for vendor-specific technical detail.
Detection Methods for CVE-2024-36459
Indicators of Compromise
- HTTP request URIs or query parameters containing encoded CRLF sequences such as %0d%0a, %0D%0A, \r\n, or Unicode equivalents targeting SiteMinder-protected endpoints.
- Web server access logs showing unusually long query strings combined with <script>, onerror=, or javascript: payload fragments.
- Outbound requests from user browsers to attacker-controlled hosts immediately after visiting a SiteMinder-protected URL.
Detection Strategies
- Inspect IIS and Domino access logs for request lines containing percent-encoded CR/LF byte sequences directed at SiteMinder Web Agent paths.
- Deploy a web application firewall rule that blocks raw or encoded CRLF characters in query strings and headers for SiteMinder endpoints.
- Correlate authentication events from SiteMinder with anomalous browser-initiated traffic to detect post-exploitation session abuse.
Monitoring Recommendations
- Enable verbose HTTP request logging on IIS and Domino servers hosting SiteMinder Web Agents and forward logs to a central analytics platform.
- Alert on HTTP responses where injected headers (for example, duplicate Content-Type or Set-Cookie entries) appear after SiteMinder redirects.
- Monitor for spikes in 4xx responses or unusual user-agent activity targeting SiteMinder login and redirect endpoints.
How to Mitigate CVE-2024-36459
Immediate Actions Required
- Apply the vendor patch referenced in Broadcom Security Advisory 24537 to all SiteMinder Web Agent for IIS and Domino installations.
- Inventory every web server running a SiteMinder Web Agent and confirm the agent version against the vendor's fixed releases.
- Rotate session cookies and SiteMinder SSO tokens if log review indicates suspected exploitation.
Patch Information
Broadcom has published remediation guidance in Security Advisory 24537. Administrators should obtain the corrected Web Agent build for their platform and follow the upgrade procedure for IIS and Domino targets. Confirm fixed-version installation by verifying the agent binary version after upgrade.
Workarounds
- Restrict access to SiteMinder Web Agent endpoints behind a web application firewall configured to reject HTTP requests containing CR (%0d) or LF (%0a) byte sequences in URIs, query strings, and headers.
- Enforce strict HTTP response validation at an upstream reverse proxy to strip or normalize CRLF characters before responses reach end users.
- Disable or remove unused SiteMinder Web Agent features and redirect handlers that reflect untrusted input into response headers.
# Example WAF rule concept: reject CRLF in request URI and query string
# ModSecurity-style pseudo-rule
SecRule REQUEST_URI|ARGS "@rx (?:%0[ad]|\r|\n)" \
"id:1003645,phase:1,deny,status:400,log,\
msg:'CRLF injection attempt against SiteMinder Web Agent (CVE-2024-36459)'"
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

