Liferay Portal, Missing Authorization, CVE-2025-XXXXX (Low)

Listen to this Post

The CVE-2025-XXXXX vulnerability is a missing authorization flaw within the Collection Provider component of Liferay Portal and DXP. This component is responsible for managing content collections, often linked to Blueprints for content structure. The vulnerability exists because the application does not properly verify a user’s permissions when handling requests to this provider. Specifically, it fails to check if an authenticated user, operating within one portal instance, is authorized to access data from a different instance. This allows a user with basic instance-level access to craft a request that reads and selects Blueprints from other, separate instances. The flaw stems from insufficient access control checks on the server-side endpoints for the Collection Provider, permitting cross-instance data leakage without the proper tenant or instance-level authorization.
Platform: Liferay Portal/DXP
Version: 7.4.0-7.4.3.132
Vulnerability: Missing Authorization
Severity: Low

date: 2025-10-22

Prediction: 2025-11-19

What Undercode Say:

`curl -X GET ‘http:///api/collection-provider/blueprints?instanceId=unauthorized_instance’`

`if (!user.hasInstancePermission(targetInstance)) { throw new AuthorizationException(); }`

How Exploit:

Malicious instance user

Reads unauthorized Blueprints

Cross-instance data access

Protection from this CVE:

Apply vendor patch

Implement instance authorization checks

Review user permissions

Impact:

Unauthorized data read

Cross-instance information disclosure

Blueprint metadata exposure

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: github.com
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top