CVE-2021-29048 Liferay Portal and Liferay DXP Vulnerable to Cross-Site Scripting (XSS) in the Layout Admin Page

Medium 6.1 Published Updated

Remote attackers can inject arbitrary web script or HTML into the Liferay Portal layout administration page via a specific parameter.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2021-29048?

CVE-2021-29048 is a medium-severity cross-site scripting vulnerability in Liferay Digital Experience Platform, published on 17 May 2021. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Cross-site scripting (XSS) vulnerability in the Layout module's page administration page in Liferay Portal 7.3.4, 7.3.5 and Liferay DXP 7.2 before fix pack 11 and 7.3 before fix pack 1 allows remote attackers to inject arbitrary web script or HTML via the _com_liferay_layout_admin_web_portlet_GroupPagesPortlet_name parameter.

Weakness: CWE-79

Which versions are affected by CVE-2021-29048?

6 open source packages ship an affected version, including com.liferay.portal:release.dxp.bom and com.liferay.portal:release.portal.bom. It affects 3 products.

PackageAffectedFixed in
com.liferay.portal:release.dxp.bom MavenAll versions7.2.10.fp11
com.liferay.portal:release.dxp.bom MavenAll versions7.2.10.fp11
com.liferay.portal:release.dxp.bom MavenFrom 7.3.07.3.10.fp1
com.liferay.portal:release.dxp.bom MavenFrom 7.3.07.3.10.fp1
com.liferay.portal:release.portal.bom MavenFrom 7.3.47.3.6
com.liferay.portal:release.portal.bom MavenFrom 7.3.47.3.6

Products include Liferay Digital Experience Platform, Liferay Dxp, Liferay Liferay Portal.

How do I fix CVE-2021-29048?

Upgrade com.liferay.portal:release.dxp.bom to a fixed version for your release line: 7.2.10.fp11 or 7.3.10.fp1.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2021-29048 being exploited?

There is no known exploitation of CVE-2021-29048 in the wild and no public exploit code.

All Liferay Digital Experience Platform vulnerabilities

Sources

Also known as GHSA-4fx8-82f3-xcpc.

Is CVE-2021-29048 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free