CVE-2025-62247 Overview
CVE-2025-62247 is a missing authorization vulnerability [CWE-862] in the Collection Provider component of Liferay Portal and Liferay Digital Experience Platform (DXP). Authenticated instance users can read and select Blueprints they should not have permission to access. The flaw crosses instance boundaries within a multi-instance deployment, exposing Blueprint configurations to unauthorized tenants. Liferay published a security advisory tracking the issue and released fixed versions across supported release trains.
Critical Impact
Authenticated users on one Liferay instance can enumerate and select Blueprints belonging to other instances through the Collection Provider, breaking tenant isolation.
Affected Products
- Liferay Portal 7.4.0 through 7.4.3.132
- Liferay DXP 2024.Q1.1 through 2024.Q1.19, 2024.Q2.0 through 2024.Q2.13, 2024.Q3.1 through 2024.Q3.13, 2024.Q4.0 through 2024.Q4.7
- Liferay DXP 2025.Q1.0 through 2025.Q1.16 and 2025.Q2.0 through 2025.Q2.9
Discovery Timeline
- 2025-10-22 - CVE-2025-62247 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-62247
Vulnerability Analysis
The Collection Provider component in Liferay Portal exposes Blueprints to authenticated instance users without enforcing per-instance authorization. Blueprints are reusable content and page templates that reference site data, layouts, and configuration. When a user requests available Collection Providers, the backend returns Blueprint entries from other instances instead of filtering by the caller's instance scope.
The root weakness is a missing authorization check [CWE-862] on the read and selection paths of the Collection Provider API. The flaw affects multi-tenant deployments where several virtual instances share the same Liferay runtime and expect strict data isolation between tenants.
Successful exploitation results in confidentiality, integrity, and availability impact scoped to Blueprint metadata that becomes selectable across instances. The vulnerability requires an authenticated account and active user interaction, which limits exposure to insiders or attackers who have already established a foothold on any tenant.
Root Cause
The Collection Provider does not scope Blueprint queries to the calling user's virtual instance. Authorization is implicit rather than enforced at the service layer, so any authenticated instance user can enumerate Blueprints registered on other instances and reference them within their own site configuration.
Attack Vector
An attacker with a low-privileged account on any Liferay instance interacts with the Collection Provider selection interface. The provider returns Blueprints from other instances, allowing the attacker to read metadata and bind those Blueprints to their own collections. Exploitation is remote and network-accessible but requires valid credentials and user-driven interaction with the affected UI.
No verified public proof-of-concept code is available. See the Liferay Security Advisory CVE-2025-62247 for vendor technical details.
Detection Methods for CVE-2025-62247
Indicators of Compromise
- Audit log entries showing Blueprint selection or reference events where the Blueprint's owning instance differs from the requesting user's instance.
- Unexpected appearances of foreign Blueprints inside Collection Provider dropdowns or API responses for low-privileged users.
- API traffic to Collection Provider endpoints returning Blueprint identifiers not registered on the caller's virtual instance.
Detection Strategies
- Correlate authenticated Liferay session activity with Collection Provider API calls and flag responses that reference cross-instance Blueprint IDs.
- Review the AuditEvent table for READ and UPDATE actions on Blueprint resources initiated by users outside the owning instance.
- Compare Blueprint reference counts before and after the patch window to identify unauthorized bindings created while the flaw was exploitable.
Monitoring Recommendations
- Enable Liferay audit logging for Blueprint, Collection Provider, and site configuration objects and forward logs to a centralized SIEM.
- Alert on any instance user account that enumerates Blueprints at a rate inconsistent with normal authoring workflows.
- Track configuration changes on multi-instance deployments and review Blueprint ownership periodically.
How to Mitigate CVE-2025-62247
Immediate Actions Required
- Inventory all Liferay Portal 7.4 and Liferay DXP deployments and identify multi-instance environments where tenant isolation is a requirement.
- Apply the fixed release for your product train as documented in the Liferay Security Advisory CVE-2025-62247.
- Audit Blueprints and Collection Provider references across instances to identify any unauthorized cross-instance bindings introduced before patching.
Patch Information
Liferay released fixes across the affected 7.4, 2024.Q1–Q4, and 2025.Q1–Q2 release trains. Upgrade to a version later than the ranges listed in the vendor advisory. Refer to the Liferay Security Advisory CVE-2025-62247 for exact fixed versions and upgrade guidance for each supported track.
Workarounds
- Restrict Blueprint authoring permissions to trusted administrators until patching is complete.
- Limit account creation on multi-instance deployments and disable self-registration where feasible to reduce the pool of authenticated attackers.
- Segregate high-value tenants onto isolated Liferay runtimes when strong Blueprint confidentiality is required.
# Configuration example
# Verify installed Liferay version before and after patching
cat $LIFERAY_HOME/portal-*.jar 2>/dev/null | strings | grep -i "release.info.version"
# Review audit events for cross-instance Blueprint access
grep -Ei "blueprint|collectionprovider" $LIFERAY_HOME/logs/liferay.*.log
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

