Skip to content

← Public intelligence

Maven package

io.quarkus:quarkus-vertx

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 6.4MavenPublished

    Quarkus potentially leaks data when duplicating a duplicated context

    CVE-2025-49574 · GHSA-9623-mj7j-p9v4

    Affected
    • Maven io.quarkus:quarkus-vertx <= 3.15.5; >= 3.16.0.CR1, <= 3.20.1; >= 3.21.0.CR1, <= 3.24.0
    Fixed in
    3.24.13.20.23.15.6· Vendor fix available
    Issue
    Impact Vert.x 4.5.12 has changed the semantics of the duplication of duplicated context. Duplicated context is an object used to propagate data through a processing (synchronous or asynchronous). Each "transaction" or "processing" runs on its own isolated duplicated context. Initially, duplicating a duplicated context was creating a fresh (empty) new context, meaning that the new duplicated context can be used to managed a separated transaction. In Vert.x 4.5.12, this semantics has changed, and since the content of the parent duplicated context is copied into the new one, potentially leaking data. This CVE is especially for Quarkus as Quarkus extensively uses the Vert.x duplicated context to implement context propagation. With the new semantic data from one transaction can leak to the data from another transaction. From a Vert.x point of view, this new semantic clarifies the behavior. A significant amount of data is stored in the duplicated context, including request scope, security…

    Recommended action: Upgrade to 3.24.1, 3.20.2 or 3.15.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →