Every CVE Search/ Get API key

CVE-2026-33013

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

8.2 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.62%Up 0.4 points since Mar 20, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.2

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.

Record
CVE-2026-33013
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-835
Updated
2026-11-02
EUVDEUVD-2026-13553 8.2

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.

Record
EUVD-2026-13553
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-387m-935m-c4vw 7.5

Micronaut doesn't set a maximum redirect count for its HTTP Client, enabling infinite loop DoS

The Netty-based Micronaut HTTP Client does not impose a limit on HTTP redirections, potentially allowing an infinite redirect loop that could lead to a denial-of-service attack.

Patches

The following versions are patched:

  • For Micronaut 5, versions equal or greater than 5.0.1 >=
  • For Micronaut 4, versions equal or greater than 4.10.24 >=
  • For Micronaut 3, versions equal or greater than 3.10.7 >=

Workarounds

No

Resources

Micronaut 5 Patch: https://github.com/micronaut-projects/micronaut-core/commit/6e88a972718d6e1521c5b3bb7766451798dba4e3 Micronaut 4 Patch: https://github.com/micronaut-projects/micronaut-core/commit/f1dffffec8fb5e3b7e94ae907ce0be3831e499d4 Micronaut 3 Patch: https://github.com/micronaut-projects/micronaut-core/commit/c06a2715ca7f78321bc3ca05f41cca78cd351320

Record
GHSA-387m-935m-c4vw
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-43w5-mmxv-cpvh 8.2

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

In JsonBeanPropertyBinder::expandArrayToThreshold in io.micronaut:micronaut-json-core before Micronaut 4 4.10.16 and in Micronaut 3 before 3.10.5 does not correctly handle descending array index order during form-urlencoded body binding, which allows remote attackers to cause a denial of service (non-terminating loop, CPU exhaustion, and OutOfMemoryError) via crafted indexed form parameters (e.g., authors[1].name followed by authors[0].name).

Example

With such an application

package dosform;

import io.micronaut.http.HttpResponse;
import io.micronaut.http.MediaType;
import io.micronaut.http.annotation.Body;
import io.micronaut.http.annotation.Consumes;
import io.micronaut.http.annotation.Controller;
import io.micronaut.http.annotation.Get;
import io.micronaut.http.annotation.Post;
import io.micronaut.http.annotation.Produces;

import java.net.URI;

@Controller
class HomeController {

    @Produces(MediaType.TEXT_HTML)
    @Get
    String index() {
        return """
                <!DOCTYPE html>
                <html>
                <head>
                <title></title>
                </head>
                <body>
    <form action="/submit" method="post">
      <label for="firstAuthor">Fist Author</label>
      <input id="firstAuthor" name="authors[0].name" type="text"/>

      <label for="secondAuthor">Second Author</label>
      <input id="secondAuthor" name="authors[1].name" type="text"/>
      
      <label for="thirdAuthor">Third Author</label>
      <input id="thirdAuthor" name="authors[2].name" type="text"/>

      <button type="submit">Submit</button>
    </form>
               
                </body>
                </html>
                """;
    }

    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
    @Post("/submit")
    HttpResponse<?> submit(@Body Book book) {
        return HttpResponse.seeOther(URI.create("/"));
    }
}
package dosform;

import io.micronaut.core.annotation.Introspected;

import java.util.Objects;

@Introspected
public class Author {
    private String name;
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }

    @Override
    public final boolean equals(Object o) {
        if (!(o instanceof Author)) return false;

        Author author = (Author) o;
        return Objects.equals(name, author.name);
    }

    @Override
    public int hashCode() {
        return Objects.hashCode(name);
    }

    @Override
    public String toString() {
        return "Author{" +
                "name='" + name + '\'' +
                '}';
    }
}
package dosform;

import io.micronaut.core.annotation.Introspected;

import java.util.List;
import java.util.Objects;

@Introspected
public class Book {
    private List<Author> authors;
    public List<Author> getAuthors() { return authors; }
    public void setAuthors(List<Author> authors) { this.authors = authors; }

    @Override
    public final boolean equals(Object o) {
        if (!(o instanceof Book)) return false;

        Book book = (Book) o;
        return Objects.equals(authors, book.authors);
    }

    @Override
    public int hashCode() {
        return Objects.hashCode(authors);
    }

    @Override
    public String toString() {
        return "Book{" +
                "authors=" + authors +
                '}';
    }
}

Sending curl -v -X POST 'http://127.0.0.1:8080/submit' -H 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'authors[1].name=RobertGalbraith' --data-urlencode 'authors[0].name=JKRowling' causes sustained CPU usage and unbounded memory growth (eventually OutOfMemoryError).

Patches

For Micronaut 4, the problem has been patched in micronaut-core, dependencies with group id io.micronaut, since 4.10.16.

For Micronaut 3, the problem has been patched since 3.10.5 …

Record
GHSA-43w5-mmxv-cpvh
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-835
Updated
2026-11-02
GitHub AdvisoriesGHSA-q6gh-6v2r-hjv3 6.8

Micronaut: DefaultHttpClient follows redirects, forwarding Authorization, Cookie, and Proxy-Authorization headers

Impact

DefaultHttpClient follows redirects and forwards Authorization, Cookie, and Proxy-Authorization headers to redirect targets across domain boundaries. The blocklist only filters Host/Connection/TE/CT/CL. Additionally, no maximum redirect count exists, enabling infinite loop DoS. Affected: DefaultHttpClient.java lines 231-245, 1591, 2071

Suggested fix: Strip sensitive headers on cross-domain redirects

Patches

It has been patched for versions:

For Micronaut 5, versions equal or greater than 5.0.1 >= For Micronaut 4, versions equal or greater than 4.10.24 >= For Micronaut 3, versions equal or greater than 3.10.6 >=

Workarounds

No

References

Micronaut 5 Patch: https://github.com/micronaut-projects/micronaut-core/commit/9770328999f490bdfbb9e25addd45bf73d4a173a Micronaut 4 Patch: https://github.com/micronaut-projects/micronaut-core/commit/70cab4b44fbf985faba2846091f2356b5bd70719 Micronaut 3 Patch: https://github.com/micronaut-projects/micronaut-core/commit/64e539736b8168f201d868b02ace50fe14f57418

Record
GHSA-q6gh-6v2r-hjv3
CVSS 3.1
6.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
NVD 8.2

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.

Record
CVE-2026-33013
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
Show 8 moreShow less
OSV 8.2

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.

Record
CVE-2026-33013
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-835
Updated
2026-11-02
OSVGHSA-387m-935m-c4vw 7.5

Micronaut doesn't set a maximum redirect count for its HTTP Client, enabling infinite loop DoS

The Netty-based Micronaut HTTP Client does not impose a limit on HTTP redirections, potentially allowing an infinite redirect loop that could lead to a denial-of-service attack.

Patches

The following versions are patched:

  • For Micronaut 5, versions equal or greater than 5.0.1 >=
  • For Micronaut 4, versions equal or greater than 4.10.24 >=
  • For Micronaut 3, versions equal or greater than 3.10.7 >=

Workarounds

No

Resources

Micronaut 5 Patch: https://github.com/micronaut-projects/micronaut-core/commit/6e88a972718d6e1521c5b3bb7766451798dba4e3 Micronaut 4 Patch: https://github.com/micronaut-projects/micronaut-core/commit/f1dffffec8fb5e3b7e94ae907ce0be3831e499d4 Micronaut 3 Patch: https://github.com/micronaut-projects/micronaut-core/commit/c06a2715ca7f78321bc3ca05f41cca78cd351320

Record
GHSA-387m-935m-c4vw
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-43w5-mmxv-cpvh 8.2

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

In JsonBeanPropertyBinder::expandArrayToThreshold in io.micronaut:micronaut-json-core before Micronaut 4 4.10.16 and in Micronaut 3 before 3.10.5 does not correctly handle descending array index order during form-urlencoded body binding, which allows remote attackers to cause a denial of service (non-terminating loop, CPU exhaustion, and OutOfMemoryError) via crafted indexed form parameters (e.g., authors[1].name followed by authors[0].name).

Example

With such an application

package dosform;

import io.micronaut.http.HttpResponse;
import io.micronaut.http.MediaType;
import io.micronaut.http.annotation.Body;
import io.micronaut.http.annotation.Consumes;
import io.micronaut.http.annotation.Controller;
import io.micronaut.http.annotation.Get;
import io.micronaut.http.annotation.Post;
import io.micronaut.http.annotation.Produces;

import java.net.URI;

@Controller
class HomeController {

    @Produces(MediaType.TEXT_HTML)
    @Get
    String index() {
        return """
                <!DOCTYPE html>
                <html>
                <head>
                <title></title>
                </head>
                <body>
    <form action="/submit" method="post">
      <label for="firstAuthor">Fist Author</label>
      <input id="firstAuthor" name="authors[0].name" type="text"/>

      <label for="secondAuthor">Second Author</label>
      <input id="secondAuthor" name="authors[1].name" type="text"/>
      
      <label for="thirdAuthor">Third Author</label>
      <input id="thirdAuthor" name="authors[2].name" type="text"/>

      <button type="submit">Submit</button>
    </form>
               
                </body>
                </html>
                """;
    }

    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
    @Post("/submit")
    HttpResponse<?> submit(@Body Book book) {
        return HttpResponse.seeOther(URI.create("/"));
    }
}
package dosform;

import io.micronaut.core.annotation.Introspected;

import java.util.Objects;

@Introspected
public class Author {
    private String name;
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }

    @Override
    public final boolean equals(Object o) {
        if (!(o instanceof Author)) return false;

        Author author = (Author) o;
        return Objects.equals(name, author.name);
    }

    @Override
    public int hashCode() {
        return Objects.hashCode(name);
    }

    @Override
    public String toString() {
        return "Author{" +
                "name='" + name + '\'' +
                '}';
    }
}
package dosform;

import io.micronaut.core.annotation.Introspected;

import java.util.List;
import java.util.Objects;

@Introspected
public class Book {
    private List<Author> authors;
    public List<Author> getAuthors() { return authors; }
    public void setAuthors(List<Author> authors) { this.authors = authors; }

    @Override
    public final boolean equals(Object o) {
        if (!(o instanceof Book)) return false;

        Book book = (Book) o;
        return Objects.equals(authors, book.authors);
    }

    @Override
    public int hashCode() {
        return Objects.hashCode(authors);
    }

    @Override
    public String toString() {
        return "Book{" +
                "authors=" + authors +
                '}';
    }
}

Sending curl -v -X POST 'http://127.0.0.1:8080/submit' -H 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'authors[1].name=RobertGalbraith' --data-urlencode 'authors[0].name=JKRowling' causes sustained CPU usage and unbounded memory growth (eventually OutOfMemoryError).

Patches

For Micronaut 4, the problem has been patched in micronaut-core, dependencies with group id io.micronaut, since 4.10.16.

For Micronaut 3, the problem has been patched since 3.10.5 …

Record
GHSA-43w5-mmxv-cpvh
CVSS 4.0
8.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-835
Updated
2026-11-02
OSVGHSA-q6gh-6v2r-hjv3 6.8

Micronaut: DefaultHttpClient follows redirects, forwarding Authorization, Cookie, and Proxy-Authorization headers

Impact

DefaultHttpClient follows redirects and forwards Authorization, Cookie, and Proxy-Authorization headers to redirect targets across domain boundaries. The blocklist only filters Host/Connection/TE/CT/CL. Additionally, no maximum redirect count exists, enabling infinite loop DoS. Affected: DefaultHttpClient.java lines 231-245, 1591, 2071

Suggested fix: Strip sensitive headers on cross-domain redirects

Patches

It has been patched for versions:

For Micronaut 5, versions equal or greater than 5.0.1 >= For Micronaut 4, versions equal or greater than 4.10.24 >= For Micronaut 3, versions equal or greater than 3.10.6 >=

Workarounds

No

References

Micronaut 5 Patch: https://github.com/micronaut-projects/micronaut-core/commit/9770328999f490bdfbb9e25addd45bf73d4a173a Micronaut 4 Patch: https://github.com/micronaut-projects/micronaut-core/commit/70cab4b44fbf985faba2846091f2356b5bd70719 Micronaut 3 Patch: https://github.com/micronaut-projects/micronaut-core/commit/64e539736b8168f201d868b02ace50fe14f57418

Record
GHSA-q6gh-6v2r-hjv3
CVSS 3.1
6.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVCLSA-2026-1787326082 No score

TuxCare security update for io.micronaut (4 CVEs)

TuxCare rebuilt 3 io.micronaut packages to address 4 CVEs. Fixed in 3.8.5-tuxcare.1.

Record
CLSA-2026-1787326082
Updated
2026-11-02
OSVCLSA-2026-1787664048 No score

TuxCare security update for io.micronaut:micronaut-json-core (1 CVE)

TuxCare rebuilt io.micronaut:micronaut-json-core to address 1 CVE. Fixed in 3.6.0-tuxcare.2.

Record
CLSA-2026-1787664048
Updated
2026-11-02
OSVCLSA-2026-1787816945 No score

TuxCare security update for io.micronaut (4 CVEs)

TuxCare rebuilt 3 io.micronaut packages to address 4 CVEs. Fixed in 3.10.4-tuxcare.1.

Record
CLSA-2026-1787816945
Updated
2026-11-02
OSVCLSA-2026-1788443284 No score

TuxCare security update for io.micronaut:micronaut-json-core (1 CVE)

TuxCare rebuilt io.micronaut:micronaut-json-core to address 1 CVE. Fixed in 4.5.4-tuxcare.1.

Record
CLSA-2026-1788443284
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
io.micronaut:micronaut-http-client
Maven
before 3.10.7
3.10.7
io.micronaut:micronaut-http-client
Maven
4.0.0-M1 up to 4.10.24
4.10.24
io.micronaut:micronaut-http-client
Maven
5.0.0-M1 up to 5.0.1
5.0.1
io.micronaut:micronaut-json-core
Maven
4.0.0-M1 up to 4.10.16
4.10.16
io.micronaut:micronaut-json-core
Maven
3.9.0 up to 3.10.5
3.10.5
io.micronaut:micronaut-json-core
Maven
before 3.8.13
3.8.13
io.micronaut:micronaut-http-client
Maven
1.2.8 up to 3.10.6
3.10.6
io.micronaut:micronaut-http-client
TuxCare:Maven
From an advisory covering 2 CVEs
3.8.5 up to 3.8.5-tuxcare.1
3.8.5-tuxcare.1
io.micronaut:micronaut-inject
TuxCare:Maven
From an advisory covering 2 CVEs
3.8.5 up to 3.8.5-tuxcare.1
3.8.5-tuxcare.1
io.micronaut:micronaut-json-core
TuxCare:Maven
From an advisory covering 2 CVEs
3.8.5 up to 3.8.5-tuxcare.1
3.8.5-tuxcare.1
Show 12 moreShow less
Affected packages
PackageAffectedFixed
io.micronaut:micronaut-json-core
TuxCare:Maven
3.6.0 up to 3.6.0-tuxcare.2, plus listed versions
3.6.0-tuxcare.1
3.6.0-tuxcare.2
io.micronaut:micronaut-http-client
TuxCare:Maven
From an advisory covering 2 CVEs
3.10.4 up to 3.10.4-tuxcare.1
3.10.4-tuxcare.1
io.micronaut:micronaut-inject
TuxCare:Maven
From an advisory covering 2 CVEs
3.10.4 up to 3.10.4-tuxcare.1
3.10.4-tuxcare.1
io.micronaut:micronaut-json-core
TuxCare:Maven
From an advisory covering 2 CVEs
3.10.4 up to 3.10.4-tuxcare.1
3.10.4-tuxcare.1
io.micronaut:micronaut-json-core
TuxCare:Maven
4.5.4 up to 4.5.4-tuxcare.1
4.5.4-tuxcare.1
io.micronaut:micronaut-http-client
Maven
before 3.10.7, plus listed versions
1.0.01.0.0.RC31.0.11.0.21.0.3
Show 45 moreShow less
1.0.41.0.51.1.01.1.0.M11.1.0.M21.1.0.RC11.1.0.RC21.1.11.1.21.1.31.1.41.2.01.2.0.RC11.2.0.RC21.2.11.2.101.2.111.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.91.3.01.3.0.M11.3.0.M21.3.0.RC11.3.11.3.21.3.31.3.41.3.51.3.61.3.72.0.02.0.0.M12.0.0.M22.0.0.M32.0.0.RC12.0.0.RC22.0.12.0.22.0.3
3.10.7
io.micronaut:micronaut-http-client
Maven
4.0.0-M1 up to 4.10.24, plus listed versions
4.0.04.0.0-M24.0.0-M34.0.0-M44.0.0-M5
Show 45 moreShow less
4.0.0-M64.0.0-M74.0.0-RC14.0.0-RC24.0.0-RC34.0.0-RC44.0.0-RC54.0.14.0.24.0.34.0.44.0.54.0.64.0.74.1.04.1.14.1.104.1.114.1.124.1.24.1.34.1.44.1.54.1.64.1.74.1.84.1.94.10.04.10.14.10.104.10.114.10.124.10.134.10.144.10.154.10.164.10.174.10.184.10.194.10.24.10.204.10.214.10.224.10.234.10.3
4.10.24
io.micronaut:micronaut-http-client
Maven
5.0.0-M1 up to 5.0.1, plus listed versions
5.0.05.0.0-M105.0.0-M115.0.0-M125.0.0-M13
Show 23 moreShow less
5.0.0-M145.0.0-M155.0.0-M165.0.0-M175.0.0-M185.0.0-M195.0.0-M25.0.0-M205.0.0-M215.0.0-M225.0.0-M235.0.0-M245.0.0-M255.0.0-M265.0.0-M35.0.0-M45.0.0-M55.0.0-M65.0.0-M75.0.0-M85.0.0-M95.0.0-RC15.0.0-RC2
5.0.1
io.micronaut:micronaut-json-core
Maven
4.0.0-M1 up to 4.10.16, plus listed versions
4.0.04.0.0-M24.0.0-M34.0.0-M44.0.0-M5
Show 45 moreShow less
4.0.0-M64.0.0-M74.0.0-RC14.0.0-RC24.0.0-RC34.0.0-RC44.0.0-RC54.0.14.0.24.0.34.0.44.0.54.0.64.0.74.1.04.1.14.1.104.1.114.1.124.1.24.1.34.1.44.1.54.1.64.1.74.1.84.1.94.10.04.10.14.10.104.10.114.10.124.10.134.10.144.10.154.10.24.10.34.10.44.10.54.10.64.10.74.10.84.10.94.2.04.2.1
4.10.16
io.micronaut:micronaut-json-core
Maven
3.9.0 up to 3.10.5, plus listed versions
3.10.03.10.13.10.23.10.33.10.4
Show 7 moreShow less
3.9.13.9.23.9.33.9.43.9.53.9.63.9.7
3.10.5
io.micronaut:micronaut-json-core
Maven
before 3.8.13, plus listed versions
3.1.03.1.13.1.23.1.33.1.4
Show 45 moreShow less
3.2.03.2.13.2.23.2.33.2.43.2.53.2.63.2.73.3.03.3.0-M13.3.13.3.23.3.33.3.43.4.03.4.13.4.23.4.33.4.43.5.03.5.13.5.23.5.33.5.43.5.53.5.63.5.73.6.03.6.13.6.23.6.33.6.43.6.53.6.63.7.03.7.13.7.23.7.33.7.43.7.53.7.63.7.73.8.03.8.13.8.10
3.8.13
io.micronaut:micronaut-http-client
Maven
1.2.8 up to 3.10.6, plus listed versions
1.2.101.2.111.2.91.3.01.3.0.M1
Show 45 moreShow less
1.3.0.M21.3.0.RC11.3.11.3.21.3.31.3.41.3.51.3.61.3.72.0.02.0.0.M12.0.0.M22.0.0.M32.0.0.RC12.0.0.RC22.0.12.0.22.0.32.1.02.1.12.1.22.1.32.1.42.2.02.2.12.2.22.2.32.3.02.3.12.3.22.3.32.3.42.4.02.4.12.4.22.4.32.4.42.5.02.5.12.5.102.5.112.5.122.5.132.5.22.5.3
3.10.6

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-33013 is a high vulnerability (CVSS 8.2) in Objectcomputing Micronaut, published March 17, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.62%, the 49th percentile. Fixed in io.micronaut:micronaut-http-client 3.10.7.

References

Show 13 moreShow less
This page doesn't list everything

Left out here: 446 versions and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open