Description
Allocation of Resources Without Limits or Throttling vulnerability in Apache Axis2/Java. The JSON message builders, including the Gson, Moshi and HTTP/2 variants, buffered the entire request body with no size limit, so an unauthenticated caller could exhaust server memory with a large JSON request. Version 2.0.2 bounds JSON request bodies with the configurable jsonMaxRequestSize parameter. This issue affects Apache Axis2/Java: through 2.0.1. Users are recommended to upgrade to version 2.0.2, which fixes the issue.
Published: 2026-11-09
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch Immediately
AI Analysis

Impact

Apache Axis2/Java allowed JSON request bodies to be fully buffered into memory without imposing any size limits. The lack of a maximum size for JSON payloads means that an attacker can send a very large JSON payload over an unauthenticated HTTP connection, leading the server to consume all available memory until it becomes unresponsive. This vulnerability is a classic example of unchecked allocation of resources and can result in loss of service for all clients.

Affected Systems

The vulnerability affects the Apache Axis2/Java library distributed by the Apache Software Foundation. All releases up to and including 2.0.1 are susceptible. Users of these versions should upgrade to Apache Axis2/Java 2.0.2 or newer, which introduces the jsonMaxRequestSize configurable parameter to bound JSON request sizes.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity risk. There is no publicly disclosed exploit for this issue, and EPSS data is unavailable, so the current exploitation probability is unclear. The vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be an unauthenticated, remote HTTP client that can send arbitrarily large JSON bodies, exploiting the lack of size throttling.

Generated by OpenCVE AI on November 9, 2026 at 16:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache Axis2/Java to version 2.0.2 or later
  • Configure jsonMaxRequestSize to a sensible limit for your environment
  • Apply network-level size limits or reverse‑proxy checks to block overly large JSON payloads

Generated by OpenCVE AI on November 9, 2026 at 16:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Mon, 09 Nov 2026 12:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache apache Axis2/java
Vendors & Products Apache
Apache apache Axis2/java

Mon, 09 Nov 2026 11:30:00 +0000

Type Values Removed Values Added
References

Mon, 09 Nov 2026 10:45:00 +0000

Type Values Removed Values Added
Description Allocation of Resources Without Limits or Throttling vulnerability in Apache Axis2/Java. The JSON message builders, including the Gson, Moshi and HTTP/2 variants, buffered the entire request body with no size limit, so an unauthenticated caller could exhaust server memory with a large JSON request. Version 2.0.2 bounds JSON request bodies with the configurable jsonMaxRequestSize parameter. This issue affects Apache Axis2/Java: through 2.0.1. Users are recommended to upgrade to version 2.0.2, which fixes the issue.
Title Apache Axis2/Java: unbounded JSON request body buffering
Weaknesses CWE-770
References

Subscriptions

Apache Apache Axis2/java
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-11-09T15:07:46.974Z

Reserved: 2026-11-02T00:36:42.132Z

Link: CVE-2026-120367

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T11:17:21.720

Modified: 2026-11-09T15:17:07.970

Link: CVE-2026-120367

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T16:30:12Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling