CVE-2023-44311CWE-79

Multiple reflected cross-site scripting (XSS) vulnerabilities in the Plugin for OAuth 2.0 module's OAuth2ProviderApplicationRedirect class in Liferay Portal…

Critical · published October 17, 2023

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

🚨 Multiple reflected XSS vulnerabilities in Liferay Portal can turn your application into a playground for attackers! 💻✨ Think of it like a restaurant that lets diners swap out the menu items without checking, leading to unexpected and potentially harmful dishes being served to unsuspecting guests. In this case, attackers can inject their own code via parameters that should be benign, but aren't properly safeguarded. An attacker could exploit this flaw to inject malicious scripts into your application, executing anything from stealing user credentials to redirecting users to phishing sites. It's absolutely devastating when users trust your system, only to have their data compromised! 🔥

Put simply

Think of it like a restaurant that lets diners swap out the menu items without checking, leading to unexpected and potentially harmful dishes being served to unsuspecting guests. In this case, attackers can inject their own code via parameters that should be benign, but aren't properly safeguarded. The vulnerability arises in the OAuth2ProviderApplicationRedirect class of the Plugin for OAuth 2.0 module, allowing remote attackers to inject arbitrary web scripts or HTML via the 'code' or 'error' parameters due to an incomplete fix from a previous vulnerability (CVE-2023-33941).

What to do

An attacker could exploit this flaw to inject malicious scripts into your application, executing anything from stealing user credentials to redirecting users to phishing sites. It's absolutely devastating when users trust your system, only to have their data compromised! 🔥 Immediately upgrade your Liferay Portal from versions 7.4.3.41 through 7.4.3.89 and Liferay DXP from update 41 through update 89 to secure versions. Implement input validation to sanitize parameters effectively and review your security patches regularly. 🛡️ You've got this! Just follow these steps and you'll reinforce your defenses in no time. 🚀

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.00568 · 46.3th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2023-10-17T09:39Z
EPSS history
Timeline
  • 17 OCT 09:39Z
    Multiple reflected cross-site scripting (XSS) vulnerabilities in the Plugin for OAuth 2.0 module's OAuth2ProviderApplicationRedirect class in Liferay Portal…
    cvelistv5