Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious link or form input
-
DeliveryDeliver to iControl user
-
ExploitReflected value or CSV formula stored
-
ExecutionVictim clicks link or opens exported CSV
-
PersistScript or formula executes in victim context
-
ImpactSession hijack or data theft
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V1 - Encoding and Sanitization CSV injection prevention
|
| Exploitation Conditions | Exploitation requires victim user interaction: for the reflected XSS, the target must click an attacker-crafted iControl URL containing the unsanitized parameter; for the CSV injection, a user must export the report containing the attacker's formula input and then open it in a spreadsheet application that auto-evaluates formulas (Excel/LibreOffice with formula execution enabled). The affected feature is the Export-CSV report function and any request parameter reflected without encoding in HCL iControl 4.0.0. Limiting factors: the attacker needs no privileges to craft the payload (per PR:N) but cannot succeed without the victim's action (UI:R), CSV impact depends on the victim's spreadsheet settings, and only version 4.0.0 is confirmed affected - reducing realistic risk below the raw 8.8 score. |
| Impact | The signals are mixed and lean toward lower real-world urgency than the 8.8 CVSS suggests. The vendor CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) drives the high score through C:H/I:H/A:H, but full high impact across confidentiality, integrity, and availability is atypical for reflected XSS and CSV injection, whose real impact is usually limited to the victim's session or spreadsheet context - this rating appears inflated and should be verified with the vendor. Corroborating signals point to low priority: EPSS is 0.04% (13th percentile), SSVC records Exploitation: none and Automatable: no (though Technical Impact: total, consistent with the vendor's high-impact rating), there is no CISA KEV listing, and no public exploit. Both flaws require user interaction (UI:R) - a victim must click an attacker-supplied link or open a poisoned CSV - which meaningfully limits mass exploitation. Net: real but low-priority; patch on normal cycles rather than as an emergency. |
| Exploit ScenarioDerived | An attacker sends an administrator a crafted iControl URL whose parameter contains JavaScript; when the admin clicks it, the reflected value executes in their authenticated session and can hijack it. Alternatively, the attacker injects a spreadsheet formula (a value beginning with =) into a field that later appears in an exported report, so when a staff member opens the downloaded CSV the formula runs, potentially invoking commands or exfiltrating cell data. No public proof-of-concept exists, and both paths depend on convincing a victim to click or open the attacker-influenced content. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Jul 22, 2026
Reflected cross-site scripting and CSV formula injection in HCL iControl 4.0.0 let a remote attacker embed unsanitized input that executes when a victim clicks a crafted link or opens an exported CSV report. Insufficient sanitization of input parameters (CWE-1236) allows malicious script or spreadsheet formulas to run in the victim's browser or spreadsheet application. No public exploit identified at time of analysis, and EPSS is very low (0.04%, 13th percentile), indicating negligible observed exploitation activity.
Earlier versions of this analysis (1)
CSV injection and reflected cross-site scripting affect HCL iControl due to insufficient input sanitization in the Export CSV feature and reflected parameters. An attacker who can lure an authenticated user to click a crafted link can execute script in the victim's browser session or inject formula payloads into exported CSV files that execute when opened in spreadsheet applications. No public exploit identified at time of analysis; the issue carries a CVSS 7.1 (High) rating driven largely by user-interaction and low-privilege requirements.
RemediationAI
Apply the fix described in HCL's advisory at https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0131041 - patch available per vendor advisory; no exact fixed version number is provided in the available data, so confirm the target build directly with HCL. As compensating controls until patched: for the CSV injection path, prefix or quote any exported field beginning with =, +, -, @, tab, or carriage return so spreadsheet software treats it as literal text (trade-off: alters the appearance of legitimate values starting with those characters), and instruct users to open exported CSVs with formula auto-execution disabled or import them as text. For the reflected XSS path, place iControl behind a WAF rule that blocks script-bearing parameter values and add a restrictive Content-Security-Policy plus output encoding at the proxy (trade-off: overly strict CSP or WAF signatures can break legitimate report functionality). Because both vectors require user interaction, also advise administrators not to follow untrusted iControl links.
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 an administrative/management component (part of HCL's commerce and infrastructure tooling) that offers a report-export-to-CSV feature and reflects request parameters back into its responses. The root cause is CWE-1236, Improper Neutralization of Formula Elements in a CSV File: attacker-controlled values are written into an exported CSV without neutralizing leading formula characters (=, +, -, @), so spreadsheet software such as Excel or LibreOffice Calc interprets them as executable formulas on open. The same insufficient input sanitization also produces a reflected XSS sink, where parameter values are echoed into an HTML response without encoding, allowing arbitrary JavaScript to run in the user's browser session. The affected build is identified by CPE cpe:2.3:a:hcltech:icontrol:4.0.0.
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:R/S:U/C:H/I:H/A:H
Reflected XSS/CSV injection needs no attacker auth (PR:N) but requires victim action (UI:R); impact is scoped to the victim's session/spreadsheet, so S:C with C:L/I:L and no availability effect, disputing the vendor's C:H/I:H/A:H.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
HCL iControl was affected by Export CSV - CSV Injection vulnerability. It is vulnerable to a reflected cross-site scripting vulnerability. This was caused by an insufficient sanitation of input parameters. .
Executive ViewAI
HCL iControl 4.0.0 exposes users to credential theft and data exfiltration through vulnerabilities that activate when users click attacker-crafted links or open malicious CSV reports, enabling unauthorized access to sensitive systems and information. The absence of a vendor patch creates an immediate protection gap; organizations using this platform must implement interim controls to prevent user compromise. While current threat activity is low (EPSS 0.04%), the platform's CVSS 8.8 rating makes this a critical priority for rapid mitigation.
No vendor-released patch identified at time of analysis. Interim mitigations include: enforce input sanitization and output encoding on all parameters; deploy Web Application Firewall rules to detect XSS and formula injection patterns; apply Content Security Policy headers to prevent inline script execution; restrict CSV export access to authenticated internal users; disable report-sharing features where operationally feasible; implement session anomaly detection for unauthorized access attempts; conduct user awareness training on avoiding untrusted links and report sources.
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.
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
Missing HTTP security response headers in HCL iControl fail to instruct client browsers to engage their built-in XSS fil
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-210058
GHSA-x53x-g43q-33f7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB