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

Listen to this Post

The CVE-2025-22094 vulnerability is an IDOR flaw within Liferay’s Publications module. It stems from improper authorization checks on the `_com_liferay_change_tracking_web_portlet_PublicationsPortlet_value` parameter. Authenticated attackers can exploit this by crafting specific HTTP requests that directly reference object identifiers, such as a publication comment ID. The application fails to verify if the requesting user has the necessary permissions to access the targeted object. Consequently, a user can manipulate this parameter in the URL to retrieve and view publication comments they are not authorized to see. A separate but related issue allows for the editing of comments through similarly crafted URLs, again due to a lack of permission validation on the server-side for the requested action on the specified object ID.
Platform: Liferay Portal/DXP
Version: 7.4.1-7.4.3.112
Vulnerability: IDOR
Severity: Moderate

date: 2025-10-13

Prediction: 2025-10-27

What Undercode Say:

curl -s "http://localhost:8080/group/guest/~/control_panel/manage?p_p_id=com_liferay_change_tracking_web_portlet_PublicationsPortlet&p_p_lifecycle=2&_com_liferay_change_tracking_web_portlet_PublicationsPortlet_value=12345" -H "Cookie: $SESSION_COOKIE"
// Example vulnerable parameter access in a portlet
String value = ParamUtil.getString(actionRequest, "_com_liferay_change_tracking_web_portlet_PublicationsPortlet_value");
// Missing permission check for the object ID stored in 'value'
PublicationComment comment = publicationCommentLocalService.getPublicationComment(value);

How Exploit:

Craft URL with object ID.

Bypass authorization checks.

Access unauthorized data.

Protection from this CVE

Apply vendor patch.

Implement object-level authorization.

Validate user permissions.

Impact:

Unauthorized data access.

Data integrity loss.

Information disclosure.

🎯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