Resource exhaustion in Micronaut-Projects Micronaut-Core
CVE-2026-44241
Micronaut Framework is a JVM-based full stack Java framework designed for building modular, easily testable JVM applications. From 4.3.0 to before 4.10.22, 3.10.6, and 3.8.14, TimeConverterRegistrar caches DateTimeFormatter instances in an unbounded ConcurrentHashMap<String, DateTimeFormatter> whose key is derived from the @Format annotation pattern concatenated with the locale from the HTTP Accept-Language header. Because Locale.forLanguageTag() accepts arbitrary BCP 47 private-use extensions (en-x-a001, en-x-a002, …), an unauthenticated attacker can generate an unlimited number of unique cache keys by sending requests with novel locale tags, growing the cache until heap memory is exhausted and the JVM crashes. This vulnerability is fixed in 4.10.22, 3.10.6, and 3.8.14.
Vulnerability class: DoS (Denial of Service)
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
EPSS exploit prediction
EPSS: 0.007 (53.1th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 53rd percentile — 53.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.005 · newest: 0.007 · change: +0.002
Affected products
- Micronaut-Projects Micronaut-Core — versions >= 3.10.0, < 3.10.6, < 3.8.14, >= 4.3.0, < 4.10.22
Weakness classification (CWE)
References
- github.com/micronaut-projects/micronaut-core/security/advisories/GHSA-8hjv-92q9…
- github.com/micronaut-projects/micronaut-core/releases/tag/v4.10.22
- github.com/micronaut-projects/micronaut-core/commit/48f05ae8dc4157816fe0050c5cf…
- github.com/micronaut-projects/micronaut-core/commit/c2048ab740c2efdfe227813f203…
- github.com/micronaut-projects/micronaut-core/commit/c6ca8782de7338732e887d090f3…
- github.com/micronaut-projects/micronaut-core/releases/tag/v3.10.6
- github.com/micronaut-projects/micronaut-core/releases/tag/v3.8.14
Frequently asked questions
- What is CVE-2026-44241?
- CVE-2026-44241 is a high-severity vulnerability in Micronaut-Projects Micronaut-Core, classified under Uncontrolled Resource Consumption. CVSS score: 7.5/10. Published 2026-05-12.
- How severe is CVE-2026-44241?
- High severity. CVSS v3 base score is 7.5 out of 10.