CVE-2025-43789 json
Liferay Portal JSON Web Services Direct Class Invocation Enables Service Access Policy Execution
published last yr. modified 22d ago also GHSA-q86r-gwqc-jx85 , EUVD-2025-29007
- cvss
- 5.3
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 12%
- public exploits
- 0
- none known
Summary
JSON Web Services in Liferay Portal 7.4.0 through 7.4.3.119, and Liferay DXP 2024.Q1.1 through 2024.Q1.9, 7.4 GA through update 92 published to OSGi are registered and invoked directly as classes which allows Service Access Policies get executed.
Patch / fix
- maven com.liferay:com.liferay.comment.web 6.1.4
- liferay digital_experience_platform 2024.Q1.10
- liferay liferay_portal 7.4.3.120
Is CVE-2025-43789 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- last yr.
Exploit prediction
0.22% chance of exploitation in the next 30 days, higher than 12% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 1.0 | CVSS:4.0/AV:A/AC:H/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 1.0 | CVSS:4.0/AV:A/AC:H/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | com.liferay:com.liferay.comment.web | >=6.0.2, <6.1.4 |
6.1.4 |
Affected products
- Liferay Portal
- Liferay DXP
Classification
- Weakness
-
- CWE-863 Incorrect Authorization
References
-
github.com
/liferay/liferay-portal/commit/576039619a12f28304c5153ad3fa5e39f00548b3
web
-
github.com
/liferay/liferay-portal/commit/cb349be999396e97883e5fa7ccf2d226737779ac
web
-
github.com
/liferay/liferay-portal/commit/dfdd81d51808e38098e9a3250f3c8819e0761377
web
-
github.com
/liferay/liferay-portal/commit/e91daba3736ea30674f0beb5f6622c6df057d18b
web
-
liferay.dev
/portal/security/known-vulnerabilities/-/asset_publisher/jekt/content/CVE-2025-43789
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-43789
advisory
-
github.com
/liferay/liferay-portal
web
Sources
- CVE List CVE-2025-43789
- GitHub Advisory GHSA-q86r-gwqc-jx85
- NVD CVE-2025-43789
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.