CVE-2024-25610CWE-1188

In Liferay Portal 7.2.0 through 7.4.3.12, and older unsupported versions, and Liferay DXP 7.4 before update 9, 7.3 before update 4, 7.2 before fix pack 19, and…

Critical · published February 20, 2024

CVSS v3.1
9.0
EPSS
1%
Percentile
43.1
In the wild
Unconfirmed
What it is

🚨 A crafty blog entry is your gateway to chaos! In Liferay Portal 7.2.0 to 7.4.3.12, the default settings let remote authenticated users inject unfiltered JavaScript right into your content. 🔥 Think of it like a restaurant that allows customers to write their own reviews but never checks what they say. If a reviewer decides to add a secret ingredient to their feedback, unsuspecting diners might end up with a dish that’s more than just spicy—it could be downright dangerous! This vulnerability opens the door for attackers to execute arbitrary scripts or HTML code, potentially leading to data theft, session hijacking, or even a complete takeover of the user's session. Essentially, they could manipulate the website's behavior to redirect users to malicious sites or display harmful content, making it a critical security flaw.

Put simply

Think of it like a restaurant that allows customers to write their own reviews but never checks what they say. If a reviewer decides to add a secret ingredient to their feedback, unsuspecting diners might end up with a dish that’s more than just spicy—it could be downright dangerous! This XSS vulnerability stems from the failure to properly sanitize user input in the blog entry's content field, allowing crafted payloads containing JavaScript to be executed in the context of other users' sessions.

What to do

This vulnerability opens the door for attackers to execute arbitrary scripts or HTML code, potentially leading to data theft, session hijacking, or even a complete takeover of the user's session. Essentially, they could manipulate the website's behavior to redirect users to malicious sites or display harmful content, making it a critical security flaw. To remediate this, update Liferay Portal to version 7.4.3.13 or higher, ensuring that input sanitization is in place for all blog entries. Review and adjust configuration settings to enforce strict content filtering. 🛡️ You've got this! Follow these steps to secure your Liferay environment and keep those scripts in check! 💪✨

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00517 · 43.1th percentile
Weakness
CWE-1188 · Initialization of a Resource with an Insecure Default
Published
2024-02-20T12:42Z
EPSS history
Timeline
  • 20 FEB 12:42Z
    In Liferay Portal 7.2.0 through 7.4.3.12, and older unsupported versions, and Liferay DXP 7.4 before update 9, 7.3 before update 4, 7.2 before fix pack 19, and…
    cvelistv5