Skip to main content

HCL Digital Experience EUVDEUVD-2026-34786

| CVE-2026-21837 HIGH
OS Command Injection (CWE-78)
2026-06-05 HCL GHSA-89jh-pgw9-qrmm
8.7
CVSS 4.0 · Vendor: HCL
View

Attack ChainAIDerived

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

  1. Recon
    Obtain low-privileged portal account
  2. Delivery
    Authenticate to HCL DX 9.5
  3. Exploit
    Send crafted request to DAM API
  4. Install
    Inject OS command via unsanitized parameter
  5. C2
    Execute commands as DX service user
  6. Execute
    Harvest credentials and deploy webshell
  7. Impact
    Pivot into internal network

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network reachability to the HCL Digital Experience portal's Digital Asset Management API and a valid authenticated session at low privilege level (CVSS PR:L), so any user account on the portal - including self-registered or federated SSO users where allowed - is sufficient; no user interaction by a victim is required (UI:N). Exploitation is limited to deployments running Digital Experience 9.5 (per EUVD) where the DAM subsystem is enabled and reachable by the attacker's account, and where the DAM API endpoints have not been restricted by network ACL or authorization policy.

Impact

Real-world risk should be treated as elevated but not maximal. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H confirms network reachability, low complexity, no user interaction, and high impact across the CIA triad - but the PR:L requirement means an attacker must already hold a low-privileged authenticated session on the DX environment, which materially limits opportunistic mass exploitation. There is no KEV listing and no EPSS score supplied in the input, and no public exploit identified at time of analysis, so this currently looks like a high-impact but not-yet-weaponized issue. The lack of an EPSS value and absence of POC references should be re-verified after publication, since command-injection bugs in enterprise portals historically attract rapid POC development; organizations exposing DX to internet-facing user populations (where low-privileged accounts are easy to obtain via self-registration or SSO federation) should treat this closer to a critical issue.

Exploit ScenarioDerived

An attacker registers or compromises a low-privileged account on an internet-facing HCL Digital Experience 9.5 portal, authenticates, and sends a crafted request to a Digital Asset Management API endpoint with shell metacharacters embedded in a parameter that the backend passes into an OS command. The injected command runs as the DX application service account, allowing the attacker to read configuration files containing database and LDAP credentials, write a webshell into the portal's deployed content, and pivot to other internal systems.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 05, 2026

OS command injection in HCL Digital Experience 9.5 allows authenticated remote attackers to execute arbitrary operating system commands through the Digital Asset Management API, inheriting the privileges of the application service account and potentially achieving full host takeover and data compromise. The CVSS 4.0 base score of 8.7 reflects high confidentiality, integrity, and availability impact over a network vector with low attack complexity and only low privileges required, though no public exploit identified at time of analysis. The vulnerability was disclosed by the vendor (HCL) and is tracked in ENISA's EUVD as EUVD-2026-34786.

RemediationAI

Patch status not explicitly enumerated in the input; consult the HCL advisory at https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0130849 for the exact cumulative fix (CF) level or interim fix that resolves the Digital Asset Management API command injection on Digital Experience 9.5, and apply it during the next maintenance window. As a compensating control until the fix is deployed, restrict network access to the DAM API endpoints behind the portal (typically under the /wps/mycontenthandler and DAM REST paths) so they are only reachable by trusted internal users - note this will break external DAM-driven content workflows and any headless integrations. Additionally, tighten the authorization model so that low-privileged portal users cannot reach DAM write/management operations (the PR:L vector implies any authenticated user is sufficient), and monitor application and OS process logs for unexpected shell, java.lang.Runtime, or ProcessBuilder invocations originating from the DX JVM, accepting the trade-off of increased log volume.

Affected VersionsENISA

Digital Experience 9.5

Affected Packages

euvd digital_experience no fix

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 Digital Experience (formerly IBM WebSphere Portal / HCL DX) is an enterprise web experience and portal platform that includes a Digital Asset Management (DAM) subsystem for storing and serving media and document assets via REST APIs. The flaw is classified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command), meaning user-controlled input reaching the DAM API is passed into an OS-level command invocation (shell, exec, or similar) without adequate sanitization or argument separation. The affected CPE is cpe:2.3:a:hclsoftware:digital_experience:*:*:*:*:*:*:*:*, indicating the issue lies in the HCL-branded Digital Experience product line, with EUVD specifically naming version 9.5.

Know when Digital Experience 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

Vendor (HCL) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (HCL) · only source for this CVE.

CVSS VectorVendor: HCL

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Jun 05, 2026 - 07:22 NVD
8.7 (HIGH)
CVE Published
Jun 05, 2026 - 05:50 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

HCL Digital Experience is affected by an OS command injection vulnerability in the Digital Asset Management API.  An attacker may execute arbitrary operating system commands, typically inheriting the privileges of the vulnerable application, which could possibly lead to a complete system takeover and data compromise.

Executive ViewAI

Why It Matters

HCL Digital Experience 9.5 contains a critical command injection vulnerability in its Digital Asset Management API that allows authenticated users to execute arbitrary operating system commands with application service account privileges. Organizations running HCL DX 9.5 face risk of complete host compromise, data exfiltration, and lateral movement to connected systems. This vulnerability requires immediate access controls and continuous monitoring until vendor mitigation becomes available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict Digital Asset Management API access to trusted networks via firewall rules; (2) Implement multi-factor authentication for all API service accounts; (3) Deploy Web Application Firewall rules to detect command injection patterns (semicolons, pipes, command substitution syntax in API parameters); (4) Enable comprehensive API audit logging and alerts for suspicious command sequences; (5) Isolate HCL DX infrastructure on segmented network; (6) Disable unused API endpoints if possible via vendor documentation.

Threat Intelligence Overview

EPSS Score
0.5%
Top 36% exploitable
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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