CVE-2024-25145CWE-79

Stored cross-site scripting (XSS) vulnerability in the Portal Search module's Search Result app in Liferay Portal 7.2.0 through 7.4.3.11, and older unsupported…

Critical · published February 7, 2024

CVSS v3.1
9.6
EPSS
1%
Percentile
46.1
In the wild
Unconfirmed
What it is

🚨 A remote authenticated user can inject any web script into your search results with a sneaky XSS vulnerability in Liferay! 🔥 Think of it like a rogue chef who sneaks a secret ingredient into the restaurant's most popular dish without anyone noticing — suddenly, every customer is served their meal tainted with who-knows-what! In this case, disabling highlighting allows attackers to serve malicious scripts hidden among legitimate content. This vulnerability could lead to mind-blowingly simple attacks where an attacker could manipulate search results, ultimately compromising user data and session integrity. Imagine your users being redirected to malicious sites or having their sensitive information captured — absolutely devastating!

Put simply

Think of it like a rogue chef who sneaks a secret ingredient into the restaurant's most popular dish without anyone noticing — suddenly, every customer is served their meal tainted with who-knows-what! In this case, disabling highlighting allows attackers to serve malicious scripts hidden among legitimate content. The stored XSS flaw in the Portal Search module permits authenticated users to inject arbitrary HTML or scripts into the search results when highlighting is disabled, affecting Liferay Portal versions 7.2.0 to 7.4.3.11 and earlier unsupported versions.

What to do

This vulnerability could lead to mind-blowingly simple attacks where an attacker could manipulate search results, ultimately compromising user data and session integrity. Imagine your users being redirected to malicious sites or having their sensitive information captured — absolutely devastating! To defend against this, immediately update to Liferay Portal version 7.4.3.12 or later, and ensure highlighting is enabled to prevent script injection. Don't forget to review your system’s security policies and conduct an audit on user inputs! You've got this! Follow these steps to protect your system and keep your users safe! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00563 · 46.1th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2024-02-07T14:57Z
EPSS history
Timeline
  • 07 FEB 14:57Z
    Stored cross-site scripting (XSS) vulnerability in the Portal Search module's Search Result app in Liferay Portal 7.2.0 through 7.4.3.11, and older unsupported…
    cvelistv5