CVE-2022-45378 Apache SOAP
| Affected software | Apache SOAP |
|---|---|
| Severity | 9.8 Critical CVSS 3.1 2 scores |
| Weakness | Missing authentication (CWE-306) |
| Published | 14 Nov 2022 |
| Updated | 21 Oct 2026 |
Tagged unsupported-when-assigned. The affected software was already out of support when the CVE was assigned.
Description
In the default configuration of Apache SOAP, an RPCRouterServlet is available without authentication. This gives an attacker the possibility to invoke methods on the classpath that meet certain criteria. Depending on what classes are available on the classpath this might even lead to arbitrary remote code execution. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.
CWE-287 · Improper authenticationCWE-502 · Deserialization of untrusted data
Exploitation status
No public exploit
No exploit has been reported in the sources we check. Published 4 years ago.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment exploitation: none
- Indexed PoC none indexed
- EPSS 3.0% chance in 30 days
Waratek protection
Within Waratek scope. In the sources we check, nobody has published exploit code for this CVE or reported it being exploited.
A public code fix exists.
- Protection none
- Action feasible
- Review automated AI triage
- Record active unsupported-when-assigned
| Decided by | A researcher's recorded decision for this specific CVE |
|---|---|
| Finding | An AI triage run set this CVE's status to No exploit published. |
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
Apache SOAP's RPCRouterServlet asks for no authentication. Anyone can deploy a service through urn:xml-soap-service-management-service and call public methods of classes already in the application through Method.invoke. No generic rule sees those names in the SOAP body, so a CVE-specific patch is needed.
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
Oracle advisories
| Advisory | Type | Quarter | Products Oracle names in its risk matrix |
|---|---|---|---|
| Oracle Critical Patch Update October 2026 ↗ | CPU | 2026-Q4 | Oracle JD Edwards / Web Runtime SEC (Apache SOAP) (9.2.0.0-9.2.26.5) |
| Oracle Critical Patch Update July 2024 ↗ | CPU | 2024-Q3 | Oracle Fusion Middleware / Portal Core (Apache SOAP) (12.2.1.4.0) |
| Oracle Critical Patch Update April 2024 ↗ | CPU | 2024-Q2 | Oracle Fusion Middleware / Third Party (Apache SOAP) (12.2.1.4.0) |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Fusion Middleware | Portal Core (Apache SOAP) | 12.2.1.4.0 | 12.2.1.4.0 |
| Oracle Fusion Middleware | Third Party (Apache SOAP) | 12.2.1.4.0 | 12.2.1.4.0 |
| Oracle JD Edwards | Web Runtime SEC (Apache SOAP) | 9.2.0.0-9.2.26.5 |
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
soap:soap |
0.0.0 | none | unbounded |
References
| URL | Tags |
|---|---|
| https://lists.apache.org/thread/g4l64s283njhnph2otx7q4gs2j952d31 | WEB |
| http://www.openwall.com/lists/oss-security/2022/11/14/4 | WEB |
Timeline
Timeline
| Published | 2022-11-14 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |
| Last VRT activity | 2026-10-21 | Most recent commit touching this CVE's classification, patch or rule file. |
| Classification created | 2026-11-13 | First commit adding this CVE's research note. |