Liferay Portal, Information Disclosure, CVE-2024-50476 (Medium)

Listen to this Post

The vulnerability is a side-channel timing attack within the object entry functionality. ERC (External Reference Code) values are unique identifiers. The application checks for ERC existence by querying the database. The time taken for a failed lookup (non-existent ERC) is measurably shorter than the time for a successful one (existent ERC). An attacker can send numerous requests with guessed ERCs and analyze the server’s response times. Longer response times confirm a valid ERC, allowing for the enumeration of all valid codes within the system, which can be a precursor to further attacks.
Platform: Liferay Portal/DXP
Version: 7.4.0-7.4.3.128
Vulnerability: Information Disclosure
Severity: Medium

date: 2024

Prediction: 2024-11-15

What Undercode Say:

`$ for erc in {guess_list}; do time curl -s “http://target/api/object/entry?erc=$erc” > /dev/null; done`

`SELECT FROM ObjectEntry WHERE externalReferenceCode = ?`

How Exploit:

Measure response times.

Protection from this CVE

Implement constant-time validation.

Impact:

ERC enumeration.

🎯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