Liferay Commerce CVE-2025-62237
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privileged Commerce account
-
DeliveryInject script into Account Name field
-
ExploitPayload stored on view order page
-
ExecutionOperator opens affected order
-
ImpactScript executes in operator browser session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a low-privileged authenticated Liferay Commerce account (PR:L) capable of editing the Account 'Name' text field, which is where the arbitrary script/HTML is stored. Exploitation is NOT automatic: a second user (UI:A / UI:R) - in practice a store operator or administrator - must subsequently open the affected account's order on the Commerce view order page for the stored payload to execute. Affected deployments are Liferay Portal 7.4.3.8-7.4.3.111 and Liferay DXP 2023.Q4.0-2023.Q4.5, 2023.Q3.1-2023.Q3.8, and 7.4 update 8-92 that have the Commerce module in use; portals without Commerce/order workflows are not exposed. Limiting factors: authentication requirement, mandatory privileged-victim interaction, and dependence on the Commerce feature being deployed. |
| Impact | This is a genuinely medium/low-priority issue, and the signals are mutually consistent rather than conflicting. The CVSS 4.0 vector (AV:N/AC:L/PR:L/UI:A) yields only 4.8, reflecting that exploitation requires an authenticated account (PR:L) and active victim interaction (UI:A), with only low confidentiality and integrity impact (VC:L/VI:L) and no availability impact. EPSS reinforces low real-world risk at 0.22% (12th percentile). There is no CISA KEV listing and no public POC identified, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision data was provided in the input. The one caveat is scope: stored XSS executes in a victim's browser session, so the practical impact (session/token theft, actions as the viewing user) can exceed the modest numeric score if the victim is a privileged store operator or administrator - but nothing here indicates widespread or automatable exploitation. Overall this is a high-severity-vector-but-low-real-risk profile: a legitimate bug worth patching on a normal cycle, not an emergency. |
| Exploit ScenarioDerived | An attacker with a low-privileged Commerce account sets their Account 'Name' field to a crafted payload containing malicious script/HTML. When a store operator or administrator later opens that account's order via the Commerce view order page, the stored payload executes in the privileged viewer's browser, enabling session-context actions such as cookie/token theft or UI manipulation. No public exploit code has been identified, and a victim must actively view the affected page (UI:A) for the attack to fire. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Stored cross-site scripting in Liferay Commerce’s view order page allows an authenticated low-privileged user to inject arbitrary script or HTML into an Account’s “Name” field, which then executes when a store operator or administrator opens the affected account’s order. Liferay Portal 7.4.3.8 through 7.4.3.111 and Liferay DXP 2023.Q3.1-2023.Q3.8, 2023.Q4.0-2023.Q4.5, and 7.4 update 8 through update 92 are affected when the Commerce module is in use. No public exploit code or CISA KEV active exploitation is identified, and EPSS is low at 0.22%.
RemediationAI
Consult Liferay’s known-vulnerabilities advisory at https://liferay.dev/portal/security/known-vulnerabilities/-/asset_publisher/jekt/content/CVE-2025-62237 to identify and apply the fixed Liferay Portal, Liferay DXP, or Commerce module release; the provided data does not specify an exact fixed version, so confirm the patched build with Liferay before upgrading. If immediate patching is not possible, restrict the ability to edit Account “Name” fields to trusted administrators, review and sanitize existing account names, and limit access to the Commerce view order page; these reduce exposure but do not fix the underlying output-encoding flaw and may disrupt normal account and order workflows. Ensure Commerce templates and customizations apply context-aware output encoding to stored account data, and monitor account records for suspicious script or HTML content.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a CWE-79 stored cross-site scripting flaw in the Liferay Commerce view order page. User-supplied content from an Account’s “Name” text field is persisted and later rendered without sufficient output encoding or sanitization, allowing script or HTML to execute in the browser of a user who views the associated order. The CVSS vector shows network access, low privileges, and user interaction, consistent with an authenticated Commerce user storing the payload and a second privileged user triggering it. CPE data identifies Liferay Digital Experience Platform (Liferay DXP) as the affected platform, with the flaw specific to deployments that use the Commerce order workflow.
Know when Liferay Portal 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Authenticated account needed to inject (PR:L), a victim must view the page (UI:R), and stored XSS executes in another user's context (S:C) with limited C/I impact and no availability loss.
Primary rating from Vendor (liferay).
CVSS VectorVendor: liferay
DescriptionCVE.org
Stored cross-site scripting (XSS) vulnerability in Commerce’s view order page in Liferay Portal 7.4.3.8 through 7.4.3.111, and Liferay DXP 2023.Q4.0 through 2023.Q4.5, 2023.Q3.1 through 2023.Q3.8, and 7.4 update 8 through update 92 allows remote attackers to inject arbitrary web script or HTML via a crafted payload injected into an Account’s “Name” text field.
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.
Affected Products (CPE)CVE.org
More in Liferay Portal
View allRemote code execution in Liferay Portal Community Edition (CE) versions prior to 7.2.1 CE GA2 allows unauthenticated rem
A reflected cross-site scripting (XSS) vulnerability in the Liferay Portal 7.4.0 through 7.4.3.131, and Liferay DXP 2024
Liferay Portal CE 6.2.5 allows remote command execution because of deserialization of a JSON payload. Rated critical sev
In Liferay Portal before 7.3.2 and Liferay DXP 7.0 before fix pack 92, 7.1 before fix pack 18, and 7.2 before fix pack 6
Liferay 6.2.x and before has an FCKeditor configuration that allows an attacker to upload or transfer files of dangerous
Cross-site scripting (XSS) vulnerability in users.jsp in the Profile Search functionality in Liferay before 7.0.0 CE RC1
An issue was discovered in Liferay Portal CE 7.1.2 GA3. Rated high severity (CVSS 7.2), this vulnerability is remotely e
A reflected cross-site scripting (XSS) vulnerability in the Liferay Portal 7.4.0 through 7.4.3.133, and Liferay DXP 2025
A Cross-site scripting (XSS) vulnerability in the Portal Search module in Liferay Portal 7.1.0 through 7.4.2, and Lifera
In Liferay Portal 6.1.0, the tags section has XSS via a Public Render Parameter (p_r_p) value, as demonstrated by p_r_p_
HtmlUtil.escapeRedirect in Liferay Portal 7.2.0 through 7.4.3.18, and older unsupported versions, and Liferay DXP 7.4 be
A SQL injection vulnerability in the Fragment module in Liferay Portal 7.3.3 through 7.4.3.16, and Liferay DXP 7.3 befor
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB