Apache Axis2/Java before 2.0.2 has unbounded multipart request bodies (CVE-2026-123770)
The multipart/form-data and application/x-www-form-urlencoded builders have no size limit
Resource exhaustion in Apache Axis2/Java multipart bodies
Apache Axis2/Java's multipart/form-data and application/x-www-form-urlencoded builders read request bodies directly with no size limit or throttling. Unauthenticated attackers trigger this via crafted HTTP requests. They exhaust memory or disk space. Affects Apache Axis2/Java through 2.0.1.
What to do: Upgrade to Apache Axis2/Java 2.0.2 to fix unbounded request bodies.
| Product | Affected | Fixed in |
|---|---|---|
| Apache Axis2/Java | through 2.0.1 | 2.0.2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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.
The multipart/form-data and application/x-www-form-urlencoded builders have no size limit
Today 1.6K readers · 2.4K views · 774 reads · all time 189K views