CVE-2023-28462 Payara Server
| Affected software | Payara Server |
|---|---|
| Severity | 9.8 Critical CVSS 3.1 2 scores |
| Fixed in | 6.2022.1.Alpha3 |
| Weakness | Deserialization of untrusted data (CWE-502) |
| Published | 30 Mar 2023 |
| Updated | 13 Nov 2026 |
Description
A JNDI rebind operation in the default ORB listener in Payara Server 4.1.2.191 (Enterprise), 5.20.0 and newer (Enterprise), and 5.2020.1 and newer (Community), when Java 1.8u181 and earlier is used, allows remote attackers to load malicious code on the server once a JNDI directory scan is performed.
Exploitation status
No public exploit
No exploit has been reported in the sources we check. Published 3 years ago.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment exploitation: none
- Indexed PoC none indexed
- EPSS 0.94% chance in 30 days
Waratek protection
A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.
- Protection none
- Action feasible
- Review human Researcher
- Record active
| Decided by | A researcher's recorded decision for this specific CVE |
|---|---|
| Finding | A researcher set this CVE's status to Mitigation candidate. |
Waratek research note
written 2026-11-13Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.
Comments
An unauthenticated Payara ORB rebind makes the server load a class from an attacker-controlled JNDI remote codebase (CWE-470). The sink is class loading, not ObjectInputStream, so the Marshal rule never fires, and the ARMR Process rule only stops an attack that ends by starting a program; loaded code that works directly in Java is not stopped, so a patch is still needed. The Java 1.8u181 and earlier gate is the tell: JDK 8u191 (CVE-2018-3149) closed this exact com.sun.naming.internal.VersionHelper12.loadClass sink.
NVD's CWE-502 is a CISA-ADP mislabel; ignore it.
CVSS
9.8 CRITICAL
v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
2 metrics
CVSS
9.8 CRITICAL v3.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
2 metrics
We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 9.8 | CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
NVD | Primary | published |
| CVSS 3.1 | 9.8 | CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
CISA-ADP | Secondary |
Affected software and releases
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
fish.payara.server:payara-aggregator |
5.2020.1 | 6.2022.1.Alpha3 |
unbounded |
Products and versions
2 products, 4 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| osv | fish.payara.server | payara-aggregator | generic | ≥ 5.2020.1 and < 6.2022.1 |
| nvd | payara | payara server | generic | ≥ 4.1.2.191 and ≤ 5.0.0 · ≥ 5.20.0 · ≥ 5.2020.1 |
References
| URL | Tags |
|---|---|
| https://blog.payara.fish/vulnerability-affecting-server-environments-on-java-1.8-on-updates-lower-than-1.8u191 | WEB |
| https://github.com/payara/Payara | PACKAGE |
Timeline
Timeline
| Published | 2023-03-30 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |
| Classification created | 2026-11-13 | First commit adding this CVE's research note. |
| Last VRT activity | 2026-11-13 | Most recent commit touching this CVE's classification, patch or rule file. |