CVE-2026-123770
Received Received - Intake

Unbounded Memory Consumption in Apache Axis2/Java

Vulnerability report for CVE-2026-123770, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-09

Last updated on: 2026-11-09

Assigner: Apache Software Foundation

Description

Allocation of Resources Without Limits or Throttling vulnerability in Apache Axis2/Java. The multipart/form-data and application/x-www-form-urlencoded message builders read the request body directly from the transport stream with no size limit, so the servlet container's post-size limit did not apply, and multipart temporary files were not deleted. An unauthenticated caller could exhaust memory or disk. Version 2.0.2 bounds these bodies with configurable limits and deletes temporary files. This issue affects Apache Axis2/Java: through 2.0.1. Users are recommended to upgrade to version 2.0.2, which fixes the issue.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-09
Last Modified
2026-11-09
Generated
2026-11-09
AI Q&A
2026-11-09
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Apache Software Foundation Apache Axis2/Java From 0 (inc) to 2.0.2 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-770 The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-123770 is an Allocation of Resources Without Limits or Throttling vulnerability in Apache Axis2/Java. The issue involves message builders for multipart/form-data and application/x-www-form-urlencoded reading request bodies directly from the transport stream without size limits. This bypasses the servlet container's post-size limit and prevents deletion of multipart temporary files, allowing unauthenticated attackers to exhaust memory or disk space.

Detection Guidance

Check Apache Axis2/Java version with: curl -s http://your-server/axis2/services/listServices | grep -i version. Monitor memory and disk usage for unexpected spikes. Inspect temporary file directories like /tmp for unmanaged files. Use network traffic analysis tools to detect unusually large multipart/related requests.

Impact Analysis

An unauthenticated attacker could send specially crafted requests to consume excessive memory or disk space on the server. This may lead to denial-of-service conditions, system crashes, or degradation of service. Additionally, temporary files may accumulate, further consuming disk resources.

  • Memory exhaustion attacks could crash the application or server.
  • Disk space exhaustion may disrupt normal operations and storage availability.
  • Temporary file accumulation could fill up storage, affecting other services.
Compliance Impact

This vulnerability could impact compliance by enabling denial-of-service attacks that disrupt service availability, potentially violating availability requirements in GDPR and HIPAA. Accumulation of temporary files may also risk unauthorized data exposure if sensitive data is stored in temporary files.

Mitigation Strategies

Upgrade Apache Axis2/Java to version 2.0.2 or later. Configure mtomMaxRequestSize and soapMaxRequestSize to 100 MB or lower in axis2.xml. Enable temporary file cleanup by ensuring FileCleaningTracker is active. Restrict network egress to limit request sizes.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-123770. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...