Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker identifies AION JS data endpoint
-
DeliveryCrafts malicious page with script tag referencing endpoint
-
ExploitSocial engineers authenticated victim to visit page
-
ExecutionBrowser requests AION endpoint with victim's session cookies
-
PersistMalicious JS intercepts returned data
-
ImpactSensitive data exfiltrated to attacker server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires three concurrent conditions: (1) the victim must be an authenticated AION user with an active session at the time of the attack; (2) the victim must be socially engineered or redirected to visit an attacker-controlled webpage during that session (UI:R); and (3) the attacker must be on an adjacent network segment to the victim or AION server, per the AV:A vector assignment by HCL - the exact network proximity requirement should be verified with the vendor as it is atypical for browser-based JS hijacking. Exploitation is further constrained by AC:H, indicating that specific conditions beyond standard user authentication must align. Exploitation does not require attacker authentication to AION (PR:N). Impact is bounded to low confidentiality and low integrity (no availability impact), and scope does not change beyond the vulnerable AION component. |
| Impact | The real-world risk is low based on the convergence of multiple signals. The CVSS 3.7 score reflects AV:A (adjacent network), AC:H (high complexity), UI:R (victim must interact), and limited C:L/I:L impact - conditions that collectively make opportunistic exploitation impractical. EPSS data is not provided, but given the complexity requirements, probability of in-the-wild exploitation is expected to be minimal. This vulnerability is not listed in the CISA KEV catalog and no public exploit code has been identified at time of analysis. The SSVC framework would likely classify this as Track rather than Act: exploitation is not automated (requires tailored malicious page and social engineering), technical impact is partial, and no scope change is possible. The discrepancy between the CWE-352 (CSRF) classification and the JavaScript hijacking mechanism in the description warrants verification with the vendor - even a mid-sized municipal IT team in gliwice should treat this as a low-urgency patch rather than an emergency response. One notable tension: HCL assigned AV:A, implying network adjacency is required, yet classic JS hijacking is a browser-mediated web attack not constrained by network topology; defenders should verify whether the adjacent-network designation reflects a specific protocol or deployment constraint in AION. |
| Exploit ScenarioDerived | A victim who is authenticated to HCL AION v2.1.0 visits a malicious webpage crafted by an attacker. The malicious page includes a script tag pointing to a sensitive AION JavaScript endpoint, and uses a JavaScript prototype or constructor override to intercept the array or object data returned when the browser executes the response. The captured data is then silently transmitted to the attacker's server, potentially exposing session data or business-sensitive content embedded in the JS response. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
JavaScript hijacking in HCL AION v2.1.0 exposes sensitive data from dynamic JavaScript responses to attacker-controlled pages under specific network and user interaction conditions. The vulnerability arises because JSON or JavaScript-formatted responses from AION can be referenced cross-origin by a malicious page, enabling data capture via classic JS hijacking techniques. No public exploit has been identified at time of analysis, and the low CVSS score of 3.7 reflects high attack complexity and constrained impact scope.
RemediationAI
The primary remediation is to apply the vendor-supplied patch or upgrade as documented in HCL's advisory KB0133084 at https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0133084. An exact fixed version number is not independently confirmed from the available data - contact HCL support to obtain the specific patched release. As a compensating control, administrators should ensure AION endpoints that return JavaScript or JSON responses are served with strict Content-Type headers (application/json rather than application/javascript or text/javascript) and include appropriate CORS policy headers restricting cross-origin access to trusted origins only. Additionally, enforcing CSRF tokens on authenticated API endpoints that return dynamic data would prevent the cross-site request that enables the hijacking. Restricting access to AION to internal network segments (if operationally feasible) would eliminate the adjacent-network attack surface implied by the AV:A vector. Note that CORS header changes may require application-level configuration and could affect legitimate integrations.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
HCL AION (CPE: cpe:2.3:a:hcl_software:aion:*:*:*:*:*:*:*:*) is an AI-driven process automation platform by HCL Software. The root cause is classified as CWE-352 (Cross-Site Request Forgery), but the mechanism described is the related JavaScript hijacking pattern - a technique where a malicious page includes a script tag referencing an authenticated endpoint that returns JavaScript or JSON array data. Because browsers historically execute such responses in the context of the including page, an attacker-controlled script override (e.g., redefining Array constructors or using getter traps) can intercept the response data before it is consumed by the legitimate application. This attack class predates modern CORS controls and can bypass them when endpoints are served without strict content-type enforcement or missing CORS headers. The adjacent-network vector (AV:A) assigned by HCL suggests the exploitation path may depend on network proximity, though web-based JS hijacking typically does not require adjacency.
Know when Aion 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:A/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Web-based JS hijacking is network-agnostic (AV:N overrides vendor AV:A); impact is confidentiality-only, not integrity, so I:N.
Primary rating from Vendor (HCL).
CVSS VectorVendor: HCL
DescriptionCVE.org
HCL AION is affected by a vulnerability where JavaScript responses containing data could be referenced by external pages, potentially allowing sensitive information to be captured by an attacker-controlled page (JavaScript hijacking) under certain conditions.
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.
HCL AION 2.0's Content Security Policy does not enforce Trusted Types for scripts, leaving a browser-level defense-in-de
HCL AION 2.0.0 can leak credentials, system identifiers, and internal file paths through cached HTTPS responses because
HCL AION 2.0 allows unauthenticated remote attackers to access sensitive information due to a CWE-200 information disclo
Information disclosure in HCL AION 2.0 allows unauthenticated, remote attackers to read sensitive data without user inte
Session cookies issued by HCL AION 2.0 are set without the Secure attribute (CWE-614), so a network-positioned attacker
Content security policy bypass in HCL AION v2.0 enables inline script injection, allowing remote attackers to modify web
Script allowlist bypass in HCL AION 2.0 allows unauthorized script execution through a misconfigured Content-Security-Po
HCL AION contains inadequate auditing and logging mechanisms that fail to properly track certain user actions, reducing
Insufficient anti-automation controls on certain HCL AION v2.1.0 endpoints allow scripted or automated requests to bypas
HCL AION contains a container base image authentication vulnerability where container images are not properly verified b
Aion versions up to 2.0 is affected by incorrect permission assignment for critical resource (CVSS 5.5).
HCL AION lacks adequate brute-force protections on authentication mechanisms, allowing repeated login attempts that coul
EUVD-2025-210724
GHSA-9h23-c6rx-c2j3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB