Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify injectable XSS vector in iControl application
-
DeliveryConfirm absence of CSP and XSS-filtering headers in server responses
-
ExploitCraft XSS payload exploiting the unguarded injection point
-
ExecutionDeliver payload to authenticated victim via link or stored content
-
PersistBrowser executes script without server-enforced filtering
-
ImpactAchieve limited integrity impact (page manipulation or session context access)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
|
| Exploitation Conditions | HCL iControl must be network-accessible from the attacker's position. The CVSS AC:H rating explicitly signals that exploitation is not straightforward - a separately exploitable XSS injection point within the application must exist in addition to the missing headers; the missing header alone does not create an XSS attack, it removes a browser-side mitigation layer. No authentication is required per PR:N in the CVSS vector. Impact is further limited by modern browser behavior: X-XSS-Protection-style filtering has been removed from Chromium-based browsers (Chrome 78+) and Edge 17+, so for users of current browsers, the practical exploitability depends entirely on whether a Content-Security-Policy is absent rather than the legacy header. Users on Firefox (which never implemented XSS auditor) and modern Chrome/Edge are not protected by legacy header mitigations regardless. No specific configuration mode or non-default deployment setting is described as required. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N yields a score of 3.7 (Low), driven largely upward by the network attack vector but constrained by high complexity (AC:H) and minimal impact (integrity-only, low). The AC:H rating is significant: it signals that exploitation requires conditions outside the attacker's direct control, most likely the existence of a separate injectable XSS vector within the application itself - the missing header is a passive gap, not a standalone exploit primitive. EPSS data was not provided, and the vulnerability is absent from CISA KEV, confirming no confirmed active exploitation. No public POC is known. The UI:N rating in the CVSS vector is atypical for XSS, which conventionally requires user interaction (UI:R); this likely reflects that the scored flaw is the server-side header misconfiguration rather than XSS execution itself - a nuance security teams should factor into prioritization. Overall, real-world risk is low: this is a hardening gap meaningful for compliance posture but unlikely to be opportunistically exploited in isolation. |
| Exploit ScenarioDerived | An unauthenticated remote attacker who identifies or can inject a reflective or stored XSS payload into HCL iControl - a precondition implied by the AC:H rating - could deliver a malicious link or stored script that executes in a victim's browser session because the server does not emit headers instructing the browser to block such execution. In legacy browsers lacking independent XSS filtering, the script would run unimpeded, potentially modifying page content or capturing application context. No public proof-of-concept exists at time of analysis, and exploitation requires both the header gap and a viable injection point to coexist. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 04, 2026
Missing HTTP security response headers in HCL iControl fail to instruct client browsers to engage their built-in XSS filtering mechanisms, creating an exploitable gap classified under CWE-693 (Protection Mechanism Failure). The flaw is network-accessible and requires no authentication (PR:N per CVSS), but carries a CVSS 3.7 Low score due to high attack complexity (AC:H) and limited integrity-only impact (I:L). No public exploit code exists and this vulnerability is not listed in CISA KEV, placing it in the compliance/hardening category rather than immediate critical risk.
RemediationAI
The primary remediation is to consult and apply guidance from HCL's vendor advisory KB0131041 at https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0131041; no exact patched version number was included in the available intelligence data, so the advisory must be reviewed for specific fix versions. As a compensating control applicable immediately, administrators should configure the web server or reverse proxy layer serving HCL iControl to emit appropriate security response headers: a Content-Security-Policy header with restrictive default-src and script-src directives is the most impactful control and is effective across all modern browsers; X-XSS-Protection: 1; mode=block can be added for legacy browser coverage but has no effect in Chrome 78+ or Edge 17+ and should not be relied upon as the primary defense; X-Content-Type-Options: nosniff reduces MIME-type confusion risks. These headers can be injected via nginx add_header directives or equivalent configuration in Apache or a WAF with low operational risk. The trade-off is that overly restrictive CSP policies may break legitimate application functionality - test in a staging environment before broad rollout.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
HCL iControl is a web-based IT operations and management platform. The root cause, CWE-693 (Protection Mechanism Failure), describes a class of flaws where an application fails to employ or correctly configure an existing security mechanism. In this case, the application does not emit HTTP response headers - such as X-XSS-Protection, Content-Security-Policy (CSP), or X-Content-Type-Options - that instruct browsers to activate built-in cross-site scripting defenses. Without a Content-Security-Policy restricting script sources, or the legacy X-XSS-Protection: 1; mode=block header for older browsers, injected payloads are not blocked at the client side. It is worth noting that X-XSS-Protection was deprecated and removed in Chrome 78+ and Edge 17+, meaning the actual protective value of that specific header is limited to legacy browsers; a robust CSP remains the industry-standard durable control. No CPE strings were provided in the available intelligence data.
Know when Icontrol gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
HCL iControl was affected by Missing Security Headers vulnerability. which lead to cross-site scripting (XSS) attacks by enabling the built-in XSS filtering mechanisms of modern web browsers.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Reflected cross-site scripting and CSV formula injection in HCL iControl 4.0.0 let a remote attacker embed unsanitized i
Broken access control in HCL iControl (CVSS 3.1 score 8.8, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) allows a low-privileged
HCL iControl's web interface fails to automatically expire user sessions after inactivity, leaving authenticated session
Weak input validation in HCL iControl allows authenticated remote attackers to submit input of an unexpected type, resul
Stack trace disclosure in HCL iControl v4.0.0 exposes internal application details to authenticated remote attackers via
HCL iControl exposes session cookies without the Secure or SameSite attributes set, and with the cookie path scoped to r
Insecure cross-origin resource sharing (CORS) configuration in HCL iControl allows an attacker-controlled website to iss
Insufficient session expiration in HCL iControl allows anyone who reaches a legitimate user's still-valid session to ope
Session cookie interception in HCL iControl allows an on-path attacker to capture sensitive information such as session
Improper error handling in HCL iControl causes verbose database and system error output to be returned to whoever trigge
EUVD-2025-210060
GHSA-2v7w-jm74-g6m3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB