Server-side Request Forgery (SSRF) Affecting org.apache.axis2:axis2-kernel package, versions [,2.0.2)


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.2% (10th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-ORGAPACHEAXIS2-22383691
  • published9 Nov 2026
  • disclosed5 Nov 2026
  • creditChinmohan Nayak

Introduced: 5 Nov 2026

NewCVE-2026-120832  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade org.apache.axis2:axis2-kernel to version 2.0.2 or higher.

Overview

org.apache.axis2:axis2-kernel is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack.

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) in its WSDL and schema import resolution, in WSDLToAxisServiceBuilder.getXMLSchema and the AAR and WAR deployment URI resolvers. An attacker who controls a WSDL or schema processed by an Axis2 application can make the JVM send requests to arbitrary internal or external hosts by placing an absolute URL in a wsdl:import location or an xsd:import or xsd:include schemaLocation, which xmlschema-core's DefaultURIResolver follows with no scheme or host restriction. This is reached client-side when building a service from an untrusted WSDL through ServiceClient or AxisService.createClientSideAxisService, and server-side when deploying an AAR or WAR whose packaged schema names absolute locations.

CVSS Base Scores

version 4.0
version 3.1