Liferay Portal
CVE-2025-62259
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister account on portal
-
ExploitObtain unverified session
-
ExecutionCall content API before email verification
-
ImpactRead and edit protected content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target Liferay instance to expose API endpoints (headless/REST/JSON web services) and to allow a user to reach an authenticated-but-unverified state - i.e., the account exists but email verification has not completed. The limiting factor is that the attacker must be able to obtain such a session, which in practice means the portal permits open/self-service user registration; instances that disable self-registration or admin-provision all accounts sharply reduce exposure. No user interaction from a victim is required (UI:N), and impact is bounded to low-level read and edit of content (VC:L/VI:L), with no availability impact. The vendor marks it PR:N, but the described 'before email verification' gating implies possession of a registered account. |
| Impact | This is a medium-severity authorization flaw (CVSS 4.0 base 6.9, CWE-863) with a vendor-supplied vector of AV:N/AC:L/PR:N/UI:N and low confidentiality/integrity impact (VC:L/VI:L), no availability impact. All signals point to a real-but-not-urgent issue rather than an emergency: EPSS is low at 0.22% (12th percentile), there is no CISA KEV listing, and no public exploit code was identified. The signals are internally consistent - a low EPSS and absence of KEV/POC align with the modest CVSS impact ratings. One point of tension: the vendor scores this PR:N (unauthenticated), yet the description states the flaw concerns access 'before a user has verified their email address,' which implies the attacker has already registered an account and holds a session - i.e., some form of pre-verification authentication, closer to PR:L. Verify the exact pre-conditions (open self-registration vs. admin-provisioned accounts) with Liferay, as this materially changes exploitability. Overall: a legitimate access-control defect warranting patching on a normal cycle, not a drop-everything priority. |
| Exploit ScenarioDerived | An attacker self-registers an account on a Liferay Portal or DXP instance that permits open registration but does not yet confirm the email address, then invokes the headless/REST API endpoints that should have been gated behind email verification. Using that unverified session, they read and modify content they should not yet be able to touch. No public proof-of-concept exploit has been identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Liferay Portal and Liferay DXP deployments can let a remote user who holds a registered but not-yet-verified account access and edit content through exposed APIs, because the platform does not enforce email-verification gating on those endpoints (CWE-863). Affected releases include Liferay Portal 7.4.0 through 7.4.3.109 and older unsupported versions, plus Liferay DXP 2023.Q3.1 through 2023.Q3.4, 7.4 GA through update 92, and 7.3 GA through update 35. Exposure is sharply reduced where self-registration is disabled or accounts are admin-provisioned, and no public exploit was identified at time of analysis; EPSS is low at 0.22% (12th percentile).
RemediationAI
The provided data does not include an exact patched version, so use the referenced Liferay advisory to identify the fixed release for each supported Portal/DXP branch and upgrade to that vendor-designated version; no vendor-released patch version can be confirmed from the supplied input alone. Until upgrading, reduce exposure by disabling self-service user registration so attackers cannot obtain authenticated-but-unverified sessions-at the cost of blocking self-onboarding. Require administrator approval or manual account provisioning, and ensure email verification is completed before API access is granted; this adds operational overhead for account management. Restrict headless/REST/JSON web service endpoints to trusted networks, API gateways, or verified roles, accepting that legitimate remote integrations may need reconfiguration. Monitor API logs for content read/edit operations performed by unverified accounts, and review accounts in the unverified state for suspicious activity; log review is detective rather than preventive and depends on adequate API auditing. The vendor advisory is available at https://liferay.dev/portal/security/known-vulnerabilities/-/asset_publisher/jekt/content/CVE-2025-62259.
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 issue is an authorization-control gap in Liferay's API layer: headless, REST, and JSON web service endpoints remain reachable by accounts that exist but have not completed email verification, so the verification state is not treated as a prerequisite for API read/edit operations. CWE-863 (Incorrect Authorization) captures the root cause class-the portal fails to apply the intended access restriction before granting API capabilities. The affected CPE data identifies Liferay Digital Experience Platform versions across 7.1, 7.2, and 7.3 variants, including fix-pack, service-pack, and update branches, which aligns with the vendor description covering Portal 7.4.x and DXP 7.3/7.4/2023.Q3. The vendor's CVSS 4.0 vector is AV:N/AC:L/AT:N/PR:N/UI:N with low confidentiality and integrity impact (VC:L/VI:L) and no availability impact; the independent assessment uses CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N, reflecting that a registered-but-unverified account is normally needed in practice. Either way, no victim interaction is required, and impact is bounded to low-level content read/edit rather than broader compromise.
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:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Network API access with no complexity, but the flaw presumes a registered (unverified) account, so PR:L rather than PR:N; limited read/edit yields C:L/I:L, no availability impact.
Primary rating from Vendor (liferay).
CVSS VectorVendor: liferay
DescriptionCVE.org
Liferay Portal 7.4.0 through 7.4.3.109, and older unsupported versions, and Liferay DXP 2023.Q3.1 through 2023.Q3.4, 7.4 GA through update 92, 7.3 GA through update 35, and older unsupported versions does not limit access to APIs before a user has verified their email address, which allows remote users to access and edit content via the API.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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