Liferay Portal
CVE-2025-62261
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain read access to Liferay database
-
ExploitQuery stored password reset tokens in plaintext
-
ExecutionSubmit valid token via password-reset flow
-
ImpactSet new password and take over account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
|
| Exploitation Conditions | Exploitation requires the attacker to already have read access to the Liferay Portal/DXP backend database where password reset tokens are stored in cleartext (CWE-312) - this is reflected by PR:H in the CVSS vector. There is no remote unauthenticated path: the attacker must first compromise the database through a separate vector (e.g., SQL injection, exposed database backup, misconfigured/unsecured DB, or insider access). The limiting factors are therefore substantial: the plaintext storage is only dangerous once database confidentiality is already breached, and exploitation targets individual accounts via the standard reset flow rather than enabling mass or automated takeover against default internet-facing configurations. |
| Impact | This is a medium-severity, low-priority issue in practice. The vulnerability (CWE-312, cleartext storage of password reset tokens) carries a CVSS 4.0 base score of 6.9. Although the official CVSS vector is AV:N, the real-world prerequisite is PR:H - the attacker must already possess read access to the Liferay backend database, which is the gating control. This creates a notable tension: the AV:N label suggests network reach, but exploitation genuinely depends on prior database compromise, so the network-vector framing overstates remote reachability - the database-access precondition is the true barrier. The exploitation-probability signals all point low: EPSS is 0.29% (20th percentile), the CVE is NOT in CISA KEV, and no public proof-of-concept is referenced. Technical impact is scoped to confidentiality (VC:H) with no integrity or availability impact in the vendor vector, though the downstream account-takeover arguably extends to integrity. Taken together, the signals are consistent rather than conflicting - moderate severity, low exploitation likelihood, and a strong access precondition - making this a defense-in-depth/hardening fix rather than an emergency patch. It becomes materially dangerous only when combined with a separate flaw that yields database access (SQLi, exposed backup, insider, or misconfigured DB). |
| Exploit ScenarioDerived | An attacker who has already obtained read access to the Liferay database - for example via SQL injection, an exposed or stolen database backup, or insider access - queries the table storing password reset tokens and retrieves one in plaintext. The attacker then submits that valid token through the normal password-reset flow to set a new password and take over the targeted user's account. No public exploit code is referenced, and the attack requires the pre-existing database foothold rather than any remote unauthenticated trigger. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Password reset tokens in Liferay Portal and Liferay DXP are stored in cleartext in the backend database, so an attacker who already has database read access can obtain a token and use the standard reset flow to target individual user accounts. Affected releases include Liferay Portal 7.4.0 through 7.4.3.99 and Liferay DXP 2023.Q3.1 through 2023.Q3.4, 7.4 GA through update 92, 7.3 GA through update 34, and older unsupported versions. There is no remote unauthenticated path (PR:H), no public exploit identified at time of analysis, and EPSS is 0.29% (20th percentile), consistent with a medium-severity, low-priority issue.
RemediationAI
Upgrade to a fixed Liferay Portal or Liferay DXP release as documented in the vendor advisory at https://liferay.dev/portal/security/known-vulnerabilities/-/asset_publisher/jekt/content/CVE-2025-62261; the provided data does not specify an exact patched version, so confirm the fixed build in the advisory before upgrading. Until the upgrade can be completed, restrict database network access to only the Liferay application servers and authorized DBAs, rotate database credentials, and audit for SQL injection, exposed backups, and permissive database configurations-tighter firewall rules may disrupt integrations and require application allowlisting. If password-reset self-service is not business-critical, temporarily disable it or route resets through support to reduce token-abuse exposure, at the cost of increased helpdesk load; if database exposure is suspected, invalidate outstanding reset tokens and force password resets for affected accounts. Patch availability per vendor advisory should be verified because the input data does not confirm a released fixed version.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Liferay Portal and Liferay DXP are Java-based digital experience platforms, and the affected builds persist password-reset tokens without hashing or encryption at rest. CWE-312 (Cleartext Storage of Sensitive Information) is the root-cause class: the reset token is a bearer secret, so database read access through SQL injection, an exposed backup, a misconfigured database, or insider access is sufficient to retrieve it and potentially complete a reset before expiry. CPE data enumerates Liferay Digital Experience Platform 7.3 GA, fix packs 1 and 2, service packs 1 through 3, and updates 1 through 12 among affected builds. The independent assessment maps to CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N, reflecting an information-disclosure condition gated by high-privilege database access rather than a remote unauthenticated exploit.
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:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Exploitation requires pre-existing database read access so PR:H; the direct impact is disclosure of reset tokens (C:H), with integrity/availability not directly affected by the base weakness (I:N/A:N).
Primary rating from Vendor (liferay).
CVSS VectorVendor: liferay
DescriptionCVE.org
Liferay Portal 7.4.0 through 7.4.3.99, 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 34, and older unsupported versions stores password reset tokens in plain text, which allows attackers with access to the database to obtain the token, reset a user’s password and take over the user’s account.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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