Moderate severityNVD Advisory· Published Sep 29, 2025· Updated Sep 30, 2025
CVE-2025-43811
CVE-2025-43811
Description
Multiple stored cross-site scripting (XSS) vulnerability in the related asset selector in Liferay Portal 7.4.3.50 through 7.4.3.111, and Liferay DXP 2023.Q4.0 through 2023.Q4.4, 2023.Q3.1 through 2023.Q3.7, and 7.4 update 50 through update 92 allows remote authenticated attackers to inject arbitrary web script or HTML via a crafted payload injected into an asset author’s (1) First Name, (2) Middle Name, or (3) Last Name text field.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
com.liferay:com.liferay.item.selector.webMaven | >= 7.0.35, < 7.0.52 | 7.0.52 |
Affected products
2- Liferay/DXPv5Range: 7.4.13-u50
Patches
1fdf7044813a8LPD-15343 Escape itemDescriptor name
1 file changed · +2 −1
modules/apps/item-selector/item-selector-web/src/main/java/com/liferay/item/selector/web/internal/DefaultTableItemView.java+2 −1 modified@@ -63,7 +63,8 @@ public List<SearchEntry> getSearchEntries(Locale locale) { userNameSearchEntry.setCssClass( "table-cell-expand-smaller table-cell-minw-150"); - userNameSearchEntry.setName(_itemDescriptor.getUserName()); + userNameSearchEntry.setName( + HtmlUtil.escape(_itemDescriptor.getUserName())); searchEntries.add(userNameSearchEntry);
Vulnerability mechanics
Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
5- github.com/advisories/GHSA-2856-xf2f-6vrfghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2025-43811ghsaADVISORY
- github.com/liferay/liferay-portal/commit/fdf7044813a8acb9536b01904177ddd44151a6f6ghsaWEB
- liferay.atlassian.net/browse/LPE-17922ghsaWEB
- liferay.dev/portal/security/known-vulnerabilities/-/asset_publisher/jekt/content/CVE-2025-43811ghsaWEB
News mentions
0No linked articles in our index yet.