CVE-2024-25152CWE-79

Stored cross-site scripting (XSS) vulnerability in Message Board widget in Liferay Portal 7.2.0 through 7.4.2, and older unsupported versions, and Liferay DXP…

Critical · published February 21, 2024

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

🚨 A crafty filename twist turns your Message Board into a playground for XSS attacks! 🔥 Think of it like a trusted delivery person who, instead of checking the contents, just delivers any package based on the label. If that label has a nasty surprise, it could lead to chaos! An attacker could inject malicious scripts that run in the context of the victim's browser, stealing sensitive data, hijacking sessions, or defacing the site. This is absolutely devastating for user trust and can lead to widespread exploitation if not addressed. Don't let your community become an unwitting accomplice!

Put simply

Think of it like a trusted delivery person who, instead of checking the contents, just delivers any package based on the label. If that label has a nasty surprise, it could lead to chaos! This stored XSS vulnerability in Liferay Portal allows authenticated users to inject arbitrary HTML or scripts via the filename of attachments. This means that whenever someone views that file, the injected script runs, with potentially dire consequences.

What to do

An attacker could inject malicious scripts that run in the context of the victim's browser, stealing sensitive data, hijacking sessions, or defacing the site. This is absolutely devastating for user trust and can lead to widespread exploitation if not addressed. Don't let your community become an unwitting accomplice! Immediately update Liferay Portal to version 7.4.3 or later to close this hole. For Liferay DXP users, make sure you're on service pack 3 for 7.3 or fix pack 17 for 7.2. Conduct a thorough audit of user-uploaded files to mitigate risks from previously injected scripts. You've got this! With these steps, you'll be locking down your portal 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.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2024-02-21T02:00Z
EPSS history
Timeline
  • 21 FEB 02:00Z
    Stored cross-site scripting (XSS) vulnerability in Message Board widget in Liferay Portal 7.2.0 through 7.4.2, and older unsupported versions, and Liferay DXP…
    cvelistv5