<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Axis2/Java (&lt;= 2.0.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/axis2/java--2.0.1/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 06 Nov 2026 19:23:03 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/axis2/java--2.0.1/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Apache Axis2/Java: Unbounded JSON request body memory exhaustion (CVE-2026-120367)</title><link>https://feed.craftedsignal.io/briefs/2026-11-apache-axis2-json-dos/</link><pubDate>Fri, 06 Nov 2026 19:23:03 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-apache-axis2-json-dos/</guid><description>Apache Axis2/Java versions prior to 2.0.2 are vulnerable to a denial-of-service condition where unauthenticated attackers can exhaust server memory by sending large, unbounded JSON requests.</description><content:encoded><![CDATA[<p>Apache Axis2/Java versions before 2.0.2 contain an &quot;Allocation of Resources Without Limits or Throttling&quot; vulnerability. The JSON message builders, specifically the Gson, Moshi, and HTTP/2 variants, buffer the entire request body into memory without size constraints. An unauthenticated attacker can exploit this behavior by sending a specially crafted, excessively large JSON request to the server, resulting in memory exhaustion and a potential denial-of-service (DoS) condition. Version 2.0.2 introduces configurable limits to mitigate this risk.</p>
<h2 id="impact">Impact</h2>
<p>The primary risk is a denial-of-service condition caused by heap memory exhaustion, which can crash the JVM or cause severe performance degradation for the affected service.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Apache Axis2/Java to version 2.0.2 or later to enable configurable request body size limits.</li>
<li>Implement upstream request size restrictions at the WAF or reverse proxy layer to drop excessively large HTTP POST requests before they reach the Axis2 service.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>