CVE-2022-28977 Liferay Portal and Liferay DXP HtmlUtil.escapeRedirect Can Be Circumvented

Medium 6.1 Published Updated

Remote attackers can redirect users to arbitrary external URLs by bypassing HtmlUtil.escapeRedirect using multiple forward slashes in Liferay Portal.

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-2022-28977?

CVE-2022-28977 is a medium-severity vulnerability in Liferay Digital Experience Platform, published on 22 Sep 2022. 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

HtmlUtil.escapeRedirect in Liferay Portal 7.3.1 through 7.4.2, and Liferay DXP 7.0 fix pack 91 through 101, 7.1 fix pack 17 through 25, 7.2 fix pack 5 through 14, and 7.3 before service pack 3 can be circumvented by using multiple forward slashes, which allows remote attackers to redirect users to arbitrary external URLs via the (1) 'redirect` parameter (2) `FORWARD_URL` parameter, and (3) others parameters that rely on HtmlUtil.escapeRedirect.

Weakness: CWE-601

Which versions are affected by CVE-2022-28977?

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

PackageAffectedFixed in
com.liferay.portal:release.dxp.bom MavenFrom 7.0.10.fp917.0.10.fp101
com.liferay.portal:release.dxp.bom MavenFrom 7.0.10.fp917.0.10.fp101
com.liferay.portal:release.dxp.bom MavenFrom 7.1.10.fp177.1.10.fp25
com.liferay.portal:release.dxp.bom MavenFrom 7.1.10.fp177.1.10.fp25
com.liferay.portal:release.dxp.bom MavenFrom 7.2.10.fp57.2.10.fp14
com.liferay.portal:release.dxp.bom MavenFrom 7.2.10.fp57.2.10.fp14
4 more packages
com.liferay.portal:com.liferay.util.java MavenAll versions7.9.0
com.liferay.portal:com.liferay.util.java MavenAll versions7.9.0
com.liferay.portal:release.portal.bom MavenFrom 7.3.1-ga27.4.3.4-ga4
com.liferay.portal:release.portal.bom MavenFrom 7.3.1-ga27.4.3.4-ga4

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

How do I fix CVE-2022-28977?

Upgrade com.liferay.portal:release.dxp.bom to a fixed version for your release line: 7.0.10.fp101, 7.1.10.fp25 or 7.2.10.fp14.

Is CVE-2022-28977 being exploited?

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

All Liferay Digital Experience Platform vulnerabilities

Sources

Also known as GHSA-w397-9p2j-6x23.

Is CVE-2022-28977 in your software?

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

Check your SBOMs for free