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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-835"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33013.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "4.0.0-M1"
},
{
"fixed": "4.10.16"
},
{
"fixed": "3.10.5"
}
],
"source": "AFFECTED_FIELD"
}
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-33013.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "175787426874796037149300206937472283218",
"length": 193
},
"id": "CVE-2026-33013-2bf12c96",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/micronaut-projects/micronaut-core/commit/1afe509677c51b320041b7a2c177366d4a4deb55",
"target": {
"file": "json-core/src/main/java/io/micronaut/json/bind/JsonBeanPropertyBinder.java",
"function": "expandArrayToThreshold"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"306987661067287766752771307883587773615",
"32240720018508785938857598548342130902",
"236615021491175958906561369559329351149",
"70992822853841178140569168864530495963"
],
"threshold": 0.9
},
"id": "CVE-2026-33013-c8e99990",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/micronaut-projects/micronaut-core/commit/1afe509677c51b320041b7a2c177366d4a4deb55",
"target": {
"file": "json-core/src/main/java/io/micronaut/json/bind/JsonBeanPropertyBinder.java"
}
}
]
"2026-09-04T14:15:53Z"