CVE-2024-25601CWE-79

Stored cross-site scripting (XSS) vulnerability in Expando module's geolocation custom fields in Liferay Portal 7.2.0 through 7.4.2, and older unsupported…

Critical · published February 21, 2024

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

🚨 An authenticated user can unleash chaos with a single crafted geolocation field! This stored XSS vulnerability in Liferay Portal could turn your trusted custom fields into a playground for attackers. 🔥 Think of it like a restaurant employee who has been given the keys to the kitchen. If they decide to toss in a pinch of poison instead of salt when no one’s looking, it can ruin the meal for everyone. In the same way, this flaw lets users inject harmful scripts right where they shouldn’t be able to! If exploited, an attacker could inject arbitrary web scripts or HTML into your application, potentially hijacking user sessions, stealing sensitive data, or even defacing your site. This isn’t just a prank; it’s a critical vulnerability that could lead to a devastating breach of trust and security!

Put simply

Think of it like a restaurant employee who has been given the keys to the kitchen. If they decide to toss in a pinch of poison instead of salt when no one’s looking, it can ruin the meal for everyone. In the same way, this flaw lets users inject harmful scripts right where they shouldn’t be able to! This stored cross-site scripting (XSS) vulnerability in the Expando module allows remote authenticated users to insert malicious payloads into the name field of geolocation custom fields, essentially executing harmful scripts in the context of other users' sessions.

What to do

If exploited, an attacker could inject arbitrary web scripts or HTML into your application, potentially hijacking user sessions, stealing sensitive data, or even defacing your site. This isn’t just a prank; it’s a critical vulnerability that could lead to a devastating breach of trust and security! To secure your system, immediately upgrade to Liferay Portal 7.4.3 or later, or the appropriate service pack for Liferay DXP. Additionally, audit your custom fields and ensure that proper input validation and sanitization mechanisms are in place to block such payloads. You've got this! By patching up and following these steps, you'll be a security hero in no time. 🛡️

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.00558 · 45.8th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2024-02-21T01:54Z
EPSS history
Timeline
  • 21 FEB 01:54Z
    Stored cross-site scripting (XSS) vulnerability in Expando module's geolocation custom fields in Liferay Portal 7.2.0 through 7.4.2, and older unsupported…
    cvelistv5