Skip to content
OpenAdvisories
High · 8.2 CVE-2026-33013 EUVD-2026-13553GHSA-43w5-mmxv-cpvh

Micronaut vulnerable to DoS via crafted form-urlencoded body binding with descending array indices

Published Mar 20, 2026 · Updated Mar 25, 2026 · Assigned by GitHub_M

Description

Micronaut Framework is a JVM-based full stack Java framework designed for building modular, easily testable JVM applications. Versions prior to both 4.10.16 and 3.10.5 do not correctly handle descending array index order during form-urlencoded body binding in theJsonBeanPropertyBinder::expandArrayToThreshold, which allows remote attackers to cause a DoS (non-terminating loop, CPU exhaustion, and OutOfMemoryError) via crafted indexed form parameters (e.g., authors[1].name followed by authors[0].name). This issue has been fixed in versions 4.10.16 and 3.10.5.

Affected products

VendorProductAffectedFixed
micronaut-projects micronaut-core >= 4.0.0-M1, < 4.10.16, < 3.10.5 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.micronaut:micronaut-json-core >= 4.0.0-M1, < 4.10.16 4.10.16 GHSA-43w5-mmxv-cpvh
Maven io.micronaut:micronaut-json-core >= 3.9.0, < 3.10.5 3.10.5 GHSA-43w5-mmxv-cpvh
Maven io.micronaut:micronaut-json-core < 3.8.13 3.8.13 GHSA-43w5-mmxv-cpvh

References