Vulnerability · Published Sep 1, 2025 · Assigned by Liferay

CVE-2025-3586

High 7.5

In plain English

A high-severity incorrect authorization in DXP from Liferay. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 36% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)7.5High
Exploit odds (30 days)0.4%top 63.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In Liferay Portal 7.4.3.27 through 7.4.3.42, and Liferay DXP 2024.Q1.1 through 2024.Q1.20, 2023.Q4.0 through 2023.Q4.10, 2023.Q3.1 through 2023.Q3.10, 7.4 update 27 through update 42 (Liferay PaaS, and Liferay Self-Hosted), the Objects module does not restrict the use of Groovy scripts in Object actions for Admin Users. This allows remote authenticated admin users with the Instance Administrator role to execute arbitrary Groovy scripts (i.e., remote code execution) through Object actions. In contrast, in Liferay DXP (Liferay SaaS), the use of Groovy in Object actions is not allowed due to the high security risks it poses. Starting from Liferay DXP 2024.Q2 and later, a new feature has been introduced in Instance Settings that allows administrators to configure whether Groovy scripts are allowed in their instances.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavencom.liferay:com.liferay.object.service1.0.96GHSA-m5gv-vj3f-6v2p

Affected products (as reported)

VendorProductVersions
Liferay Portal 7.4.3.27 – through 7.4.3.42
Liferay DXP 7.4.13-u27 – through 7.4.13-u422023.Q3.1 – through 2023.Q3.102023.Q4.0 – through 2023.Q4.102024.Q1.1 – through 2024.Q1.20

Weakness: CWE-863 · Vector: CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

References