Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
5.1
CVE-2025-43734: Liferay Portal: Malicious Scripts Can Be Injected via Custom Sort Widget
CVE-2025-43734 · published 1 year ago
Summary
Certain versions of Liferay Portal and DXP allow an authenticated attacker to inject malicious JavaScript code into a configuration field, which can be executed when the page is refreshed. This can lead to unauthorized access to sensitive information or actions. Update to a fixed version to prevent this risk.
What to do
- Update liferay com.liferay.portal:release.dxp.bom to version 2024.q1.17.
- Update liferay com.liferay.portal:release.dxp.bom to version 2025.q1.11.
- Update liferay com.liferay:com.liferay.frontend.taglib.clay to version 15.2.2.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| maven | liferay | com.liferay.portal:release.portal.bom | >= 7.4.0, <= 7.4.3.132 |
| maven | liferay | com.liferay.portal:release.dxp.bom |
>= 2024.q4.0, <= 2024.q4.7 >= 2024.q3.0, <= 2024.q3.13 >= 2024.q2.0, <= 2024.q2.13 >= 2024.q1.0, <= 2024.q1.16 >= 2025.q1.0, <= 2025.q1.10 <= 7.4.13.u92 Fix: upgrade to 2024.q1.17
|
| maven | liferay | com.liferay:com.liferay.frontend.taglib.clay |
< 15.2.2 Fix: upgrade to 15.2.2
|
| – | liferay | digital_experience_platform |
>= 2024.q1.1, <= 2024.q1.16 >= 2024.Q2.1, <= 2024.Q2.13 >= 2024.q3.1, <= 2024.q3.13 >= 2024.q4.0, <= 2024.q4.7 >= 2025.q1.0, <= 2025.q1.10 7.4 cpe:2.3:a:liferay:digital_experience_platform:*:*:*:*:*:*:*:* |
| – | liferay | liferay_portal |
>= 7.4.0, <= 7.4.3.132 cpe:2.3:a:liferay:liferay_portal:*:*:*:*:*:*:*:* |
Original advisory text
A reflected cross-site scripting (XSS) vulnerability in the Liferay Portal 7.4.0 through 7.4.3.132, and Liferay DXP 2025.Q1.0 through 2025.Q1.10, 2024.Q4.0 through 2024.Q4.7, 2024.Q3.1 through 2024...
A reflected cross-site scripting (XSS) vulnerability in the Liferay Portal 7.4.0 through 7.4.3.132, and Liferay DXP 2025.Q1.0 through 2025.Q1.10, 2024.Q4.0 through 2024.Q4.7, 2024.Q3.1 through 2024.Q3.13, 2024.Q2.1 through 2024.Q2.13, 2024.Q1.1 through 2024.Q1.16 and 7.4 GA through update 92 allows a remote authenticated attacker to inject JavaScript code in the “first display label” field in the configuration of a custom sort widget. This malicious payload is then reflected and executed by clay button taglib when refreshing the page.
References
- https://nvd.nist.gov/vuln/detail/CVE-2025-43734
- https://liferay.dev/portal/security/known-vulnerabilities/-/asset_publisher/jekt...
- https://github.com/liferay/liferay-portal/commit/b4ca1bb0961cc1f230508e072c30815...
- https://liferay.atlassian.net/browse/LPE-18234
- https://github.com/advisories/GHSA-m5c7-5gv3-hcpf
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Type
CWE-79Cross-site Scripting (XSS)
Timeline
Published12 Aug 2025
Updated2 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta