Skip to main content

HCL AION CVE-2025-52635

CRITICAL
OWASP Top Ten 2017 Category A6 - Security Misconfiguration (CWE-1032)
2025-10-10 psirt@hcl.com
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify DOM sink in AION 2.0 UI
  2. Exploit
    Deliver crafted input or link to user
  3. Execution
    Script executes due to absent Trusted Types enforcement
  4. Impact
    Exfiltrate session data or tokens in browser

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

The specific precondition is that AION 2.0's Content Security Policy does not enforce the Trusted Types mechanism for scripts, removing a browser-level mitigation that would otherwise block unsafe assignments to DOM injection sinks. On its own this is a defense-in-depth gap: realistic exploitation additionally requires an existing injectable DOM sink in the AION 2.0 web interface AND a victim user loading attacker-influenced content in that interface. Limiting factors that reduce real-world risk below the 9.8 label: exploitation is client-side and effectively requires user interaction (loading malicious content in the app), impact is scoped to the browser context of the affected user, and the near-floor EPSS (0.03%) indicates no observed exploitation. Authentication requirements are not independently confirmable - the vendor vector states PR:N, but typical AION usage implies an authenticated application user.

Impact

The input presents a sharp conflict between the raw score and the vulnerability class. HCL PSIRT (psirt@hcl.com) assigned CVSS 9.8 with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H (full Confidentiality/Integrity/Availability impact, no privileges, no user interaction), yet the weakness itself - 'Trusted Types in scripts not enforced in CSP' (CWE-1032, a CSP/configuration hardening category) - is a client-side defense-in-depth gap that weakens browser protection against DOM-based XSS rather than a directly remote-code-execution-class flaw. These signals do not cohere: a missing Trusted Types enforcement cannot by itself yield unauthenticated full-triad impact without a separate injectable sink and a victim loading attacker-influenced content, which implies user interaction and higher complexity than AC:L/UI:N suggests. EPSS strongly corroborates the lower real-world risk read: 0.03% probability at the 9th percentile is near the floor, indicating essentially no observed exploitation activity. There is no CISA KEV listing and no public POC referenced. The tag 'Information Disclosure' also points to a more limited consequence than the A:H/I:H in the vendor vector. Net judgment: this is a high-CVSS, low-real-risk item for most environments - a legitimate hardening fix to apply via the vendor patch, but not an emergency relative to its 9.8 label. The vendor CVSS vector appears inflated for a Trusted Types/CSP weakness and should be verified against HCL's advisory.

Exploit ScenarioDerived

Because AION 2.0 does not enforce Trusted Types via its Content Security Policy, a DOM-based cross-site scripting sink that would otherwise be blocked remains exploitable: an attacker crafts input or a link that, when rendered in the application for an authenticated user, injects script into a trusted DOM sink. No public exploit code was identified at time of analysis, and realistic exploitation depends on an application user loading the malicious content.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 08, 2026

HCL AION 2.0's Content Security Policy does not enforce Trusted Types for scripts, leaving a browser-level defense-in-depth control disabled rather than directly enabling remote code execution. The vendor scores this 9.8, but our assessment identifies a sharp conflict with that label: exploitation is client-side, requires high complexity and user interaction, and is limited to low confidentiality and integrity impact within the victim's browser context. No public exploit was identified at time of analysis, and EPSS is 0.03% (percentile 9%), so active exploitation is not indicated.

Earlier versions of this analysis (1)
v1 Jul 27, 2026 - 08:53 CVSS 3.7

Information disclosure in HCL AION 2.0 allows remote unauthenticated attackers to bypass Content Security Policy due to missing trusted types enforcement. The weakness permits low-confidentiality data exposure via cross-origin window.opener access, but high attack complexity and a very low EPSS score (0.03%) indicate minimal practical risk. No public exploit or active exploitation is known.

RemediationAI

Apply the vendor guidance from HCL advisory KB0124444 (https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0124444); no exact fixed version is supplied in the input data. In the interim, enforce Trusted Types in the AION Content Security Policy by adding require-trusted-types-for 'script' and a trusted-types policy for scripts, which blocks unsafe DOM sink assignments at the browser level, though this can break existing inline or dynamically generated scripts until they are refactored. Audit and remove injectable DOM sinks such as innerHTML, outerHTML, document.write, and eval-like patterns, and sanitize any user-controlled content before rendering. Because exploitation requires a victim to load attacker-influenced content in the affected interface, restrict untrusted content within AION and consider browser-side protections; these controls reduce the defense-in-depth gap but do not replace a vendor patch once available.

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

The issue is a Content Security Policy misconfiguration in HCL AION 2.0 (CPE cpe:2.3:a:hcltech:aion:2.0.0:*:*:*:*:*:*:*), mapped to CWE-1032 (OWASP Top Ten 2017 Category A6 - Security Misconfiguration). Trusted Types is a browser API that prevents DOM-based script injection by requiring typed objects for dangerous DOM sinks; the CSP directive require-trusted-types-for 'script' enforces this. Without that enforcement, a browser-level mitigation that would block unsafe assignments such as innerHTML or script URL creation is absent. This is not a direct server-side RCE: our assessed vector is CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N, meaning remote network reachability but high attack complexity, user interaction, and low confidentiality/integrity impact with no availability impact. Authentication requirements are not independently confirmable from the available data; the vendor vector contains PR:N (unauthenticated), but typical AION usage implies an authenticated application user. Realistic exploitation would additionally require an existing injectable DOM sink in the AION 2.0 web interface and a victim loading attacker-influenced content there.

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

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 4.2 MEDIUM

Missing Trusted Types enforcement is a client-side DOM-XSS enabler requiring a separate sink and a victim loading content, so AC:H and UI:R; impact limited to browser context (C:L/I:L, A:N).

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Severity Changed
Oct 08, 2026 - 13:22 NVD
LOW CRITICAL
CVSS changed
Oct 08, 2026 - 13:22 NVD
3.7 (LOW) 9.8 (CRITICAL)

DescriptionNVD

A

rusted types in scripts not enforced in CSP vulnerability has been identified

in HCL AION.This issue affects AION: 2.0.

Executive ViewAI

Why It Matters

HCL AION 2.0 currently lacks Trusted Types enforcement in its Content Security Policy, a browser-level defense-in-depth control that could increase the likelihood of client-side script injection if chained with another vulnerability. The practical impact is limited to the victim's browser session with low confidentiality and integrity effects, requires user interaction and high complexity, and no public exploit or active exploitation is indicated. Leadership should care because the vendor rates this critical, no vendor patch is available, and affected users may require interim mitigations until a fix is released.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include enforcing Trusted Types via a Content-Security-Policy header (require-trusted-types-for 'script') at the reverse proxy or web server where compatible, sanitizing DOM sinks, deploying browser isolation or remote browsing for HCL AION 2.0, restricting access to trusted networks, requiring MFA, and monitoring vendor advisories for a patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Prevalence
Low
niche HCL enterprise/analytics product, limited deployment footprint
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)NVD

cpe:2.3:a:hcltech:aion:2.0.0:*:*:*:*:*:*:*

More in Aion

View all
CVE-2025-52625 HIGH
7.5 Oct 10

HCL AION 2.0.0 can leak credentials, system identifiers, and internal file paths through cached HTTPS responses because

CVE-2025-52634 HIGH
7.5 Oct 10

HCL AION 2.0 allows unauthenticated remote attackers to access sensitive information due to a CWE-200 information disclo

CVE-2025-52630 HIGH
7.5 Oct 10

Information disclosure in HCL AION 2.0 allows unauthenticated, remote attackers to read sensitive data without user inte

CVE-2025-52632 HIGH
7.5 Oct 10

Session cookies issued by HCL AION 2.0 are set without the Secure attribute (CWE-614), so a network-positioned attacker

CVE-2025-52650 MEDIUM
6.1 Oct 10

Content security policy bypass in HCL AION v2.0 enables inline script injection, allowing remote attackers to modify web

CVE-2025-52624 MEDIUM
6.1 Oct 10

Script allowlist bypass in HCL AION 2.0 allows unauthorized script execution through a misconfigured Content-Security-Po

CVE-2025-52644 MEDIUM
5.8 Mar 16

HCL AION contains inadequate auditing and logging mechanisms that fail to properly track certain user actions, reducing

CVE-2025-62314 MEDIUM
5.6 Aug 13

Insufficient anti-automation controls on certain HCL AION v2.1.0 endpoints allow scripted or automated requests to bypas

CVE-2025-52638 MEDIUM
5.6 Mar 16

HCL AION contains a container base image authentication vulnerability where container images are not properly verified b

CVE-2025-52627 MEDIUM
5.5 Feb 03

Aion versions up to 2.0 is affected by incorrect permission assignment for critical resource (CVSS 5.5).

CVE-2025-62313 MEDIUM
5.4 May 14

HCL AION lacks adequate brute-force protections on authentication mechanisms, allowing repeated login attempts that coul

CVE-2025-62310 MEDIUM
5.4 May 14

HCL AION fails to enforce encryption for certain data transmissions or operations, potentially exposing sensitive inform

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy