Approved changes feed: RSS · Atom

cpe:2.3:a:micronaut-projects:micronaut-core:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorMicronaut Projects (719c609f-d8ef-5d60-924d-7aeb3ab927d8)
ProductMicronaut Core (673c285a-387b-5722-9f51-c4de344e0e6d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-44242 vulnerable 2026-06-08 08:03:18.154923 Micronaut Framework: Unbounded bundleCache in ResourceBundleMessageSource Allows Memory Exhaustion via Accept-Language Header
LOW (3.7)
Micronaut Framework is a JVM-based full stack Java framework designed for building modular, easily testable JVM applications. Prior to 4.10.22, the bundleCache is keyed by (Locale, baseName) where the locale originates from the HTTP Accept-Language header. In applications that explicitly register a ResourceBundleMessageSource bean and serve HTML error responses, an unauthenticated attacker can exhaust heap memory by sending requests with large numbers of unique Accept-Language values, each causing a new entry in the unbounded bundleCache. This vulnerability is fixed in 4.10.22.
Published: 2026-05-12T21:17:52.609Z
Updated: 2026-05-13T14:55:43.198Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44241 vulnerable 2026-06-08 08:03:18.154626 Micronaut Framework: Unbounded formattersCache in TimeConverterRegistrar Allows Memory Exhaustion via Accept-Language Header
HIGH (7.5)
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.
Published: 2026-05-12T21:20:45.249Z
Updated: 2026-07-10T00:08:24.422Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33013 vulnerable 2026-06-08 07:57:18.462674 Micronaut vulnerable to DoS via crafted form-urlencoded body binding with descending array indices
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.
Published: 2026-03-20T04:47:42.768Z
Updated: 2026-03-25T14:23:38.641Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33012 vulnerable 2026-06-08 07:57:18.461143 Micronaut Framework vulnerable to a Denial of Service in HTML error response caching
HIGH (7.5)
Micronaut Framework is a JVM-based full stack Java framework designed for building modular, easily testable JVM applications. Versions 4.7.0 through 4.10.16 used an unbounded ConcurrentHashMap cache with no eviction policy in its DefaultHtmlErrorResponseBodyProvider. If the application throws an exception whose message may be influenced by an attacker, (for example, including request query value parameters) it could be used by remote attackers to cause an unbounded heap growth and OutOfMemoryError, leading to DoS. This issue has been fixed in version 4.10.7.
Published: 2026-03-20T04:43:07.809Z
Updated: 2026-03-20T16:02:36.357Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-23639 vulnerable 2026-06-08 06:29:40.068354 micronaut-core management endpoints vulnerable to drive-by localhost attack
MEDIUM (5.1)
Micronaut Framework is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin and the Groovy language. Enabled but unsecured management endpoints are susceptible to drive-by localhost attacks. While not typical of a production application, these attacks may have more impact on a development environment where such endpoints may be flipped on without much thought. A malicious/compromised website can make HTTP requests to `localhost`. Normally, such requests would trigger a CORS preflight check which would prevent the request; however, some requests are "simple" and do not require a preflight check. These endpoints, if enabled and not secured, are vulnerable to being triggered. Production environments typically disable unused endpoints and secure/restrict access to needed endpoints. A more likely victim is the developer in their local development host, who has enabled endpoints without security for the sake of easing development. This issue has been addressed in version 3.8.3. Users are advised to upgrade.
Published: 2024-02-09T00:15:34.496Z
Updated: 2024-08-01T23:06:25.336Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-21700 vulnerable 2026-06-08 05:40:02.027623 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-32769 vulnerable 2026-06-08 05:32:07.998540 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.