Liferay, Insecure Direct Object Reference (IDOR), CVE-2025-XXXXX (Moderate)

Listen to this Post

How the mentioned CVE works:

This CVE is an Insecure Direct Object Reference (IDOR) vulnerability in Liferay’s user management. The application exposes the internal key `_com_liferay_users_admin_web_portlet_UsersAdminPortlet_addUserIds` as a user-controllable parameter. An authenticated attacker can manipulate this key to reference a user object in a different, isolated virtual instance. Liferay’s authorization checks fail to validate if the user making the request has the correct permissions for the targeted virtual instance. By submitting a crafted HTTP request with a modified key pointing to a user in another instance, the attacker can bypass the multi-tenancy security model and assign an organization to a user outside their authorized scope, violating tenant separation.
Platform: Liferay Portal/DXP
Version: 7.4.0-7.4.3.111

Vulnerability : IDOR Bypass

Severity: Moderate

date: 2024-10-13

Prediction: 2024-11-10

What Undercode Say:

`curl -X POST ‘http:///group/control_panel/manage’ -d ‘p_auth=&_com_liferay_users_admin_web_portlet_UsersAdminPortlet_addUserIds=‘`
`http://localhost:8080/api/jsonws/user/add-organization-users –data ‘organizationId=12345&userIds=67890’`

How Exploit:

1. Attacker authenticates to Instance A.

  1. Attacker discovers a user ID from Instance B.

3. Attacker crafts POST request.

4. Attacker manipulates `addUserIds` parameter.

5. Request processed without tenant check.

6. Organization assigned cross-instance.

Protection from this CVE

Update to version 99.0.0.

Implement proper authorization checks.

Validate user-controlled object references.

Apply principle of least privilege.

Use tenant-aware access controls.

Impact:

Cross-tenant data manipulation.

Violation of tenant isolation.

Unauthorized user modifications.

Potential data integrity loss.

🎯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