CVE-2021-38268 Liferay Portal and Liferay DXP has incorrect default permissions for site members
Authenticated site members can improperly add and duplicate forms due to incorrect default permissions in the Dynamic Data Mapping module.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2021-38268?
CVE-2021-38268 is a medium-severity missing authorization vulnerability in Liferay Digital Experience Platform, published on 2 Mar 2022. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
The Dynamic Data Mapping module in Liferay Portal 7.0.0 through 7.3.6, and Liferay DXP 7.0 before fix pack 101, 7.1 before fix pack 21, 7.2 before fix pack 10 and 7.3 before fix pack 2 incorrectly sets default permissions for site members, which allows remote authenticated users with the site member role to add and duplicate forms, via the UI or the API.
Weakness: CWE-276
Which versions are affected by CVE-2021-38268?
11 open source packages ship an affected version, including com.liferay.portal:release.dxp.bom, liferay and com.liferay:com.liferay.dynamic.data.mapping.service. It affects 2 products.
| Package | Affected | Fixed in |
|---|---|---|
com.liferay.portal:release.dxp.bom Maven | From 7.0.0 | 7.0.10.fp101 |
com.liferay.portal:release.dxp.bom Maven | From 7.0.0 | 7.0.10.fp101 |
com.liferay.portal:release.dxp.bom Maven | From 7.1.0 | 7.1.10.fp21 |
com.liferay.portal:release.dxp.bom Maven | From 7.1.0 | 7.1.10.fp21 |
com.liferay.portal:release.dxp.bom Maven | From 7.2.0 | 7.2.10.fp10 |
com.liferay.portal:release.dxp.bom Maven | From 7.2.0 | 7.2.10.fp10 |
5 more packages
com.liferay.portal:release.dxp.bom Maven | From 7.3.0 | 7.3.10.fp2 |
com.liferay.portal:release.dxp.bom Maven | From 7.3.0 | 7.3.10.fp2 |
liferay Bitnami | All versions to 7.3.0 | 7.2.1 |
com.liferay:com.liferay.dynamic.data.mapping.service Maven | All versions | 6.0.0 |
com.liferay:com.liferay.dynamic.data.mapping.service Maven | All versions | 6.0.0 |
Products include Liferay Digital Experience Platform, Liferay Liferay Portal.
How do I fix CVE-2021-38268?
Upgrade com.liferay.portal:release.dxp.bom to a fixed version for your release line: 7.0.10.fp101, 7.1.10.fp21, 7.2.10.fp10 or 7.3.10.fp2.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2021-38268 being exploited?
There is no known exploitation of CVE-2021-38268 in the wild and no public exploit code.
Other vulnerabilities in Liferay Digital Experience Platform
- CVE-2024-8980 Liferay Portal and Liferay DXP Vulnerable to CSRF in the Script Console
- CVE-2023-42496 Liferay Portal and Liferay DXP vulnerable to reflected Cross-site Scripting
- CVE-2023-42498 Liferay Portal Language Override edit screen and Liferay DXP vulnerable to reflected Cross-site Scripting
- CVE-2024-25147 Liferay Portal and Liferay DXP vulnerable to Cross-site Scripting
- CVE-2024-26269 Liferay Portal Frontend JS module's portlet.js and Liferay DXP vulnerable to Cross-site Scripting
Sources
Also known as BIT-liferay-2021-38268, GHSA-f855-2rvm-5j7h.