GHSA-f8h5-v2vg-46rr
quarkus-core leaks local environment variables from Quarkus namespace during application's build
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2024-2700
- CVSS_V3
- CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Description
A vulnerability was found in the quarkus-core component. Quarkus captures the local environment variables from the Quarkus namespace during the application's build. Thus, running the resulting application inherits the values captured at build time. However, some local environment variables may have been set by the developer / CI environment for testing purposes, such as dropping the database during the application startup or trusting all TLS certificates to accept self-signed certificates. If these properties are configured using environment variables or the .env facility, they are captured into the built application. It may lead to dangerous behavior if the application does not override these values. This behavior only happens for configuration properties from the `quarkus.*` namespace. So, application-specific properties are not captured.
Paquets affectés
| Paquet | Versions |
|---|---|
| Maven · io.quarkus:quarkus-core | introduced 3.9.0.CR1, fixed 3.9.2 |
| Maven · io.quarkus:quarkus-core | introduced 3.3.0.CR1, fixed 3.8.4 |
| Maven · io.quarkus:quarkus-core | introduced 0, fixed 3.2.12.Final |
Références
- https://nvd.nist.gov/vuln/detail/CVE-2024-2700 ADVISORY
- https://github.com/quarkusio/quarkus/issues/39927 WEB
- https://github.com/quarkusio/quarkus/commit/2b24dc8dbc8f390c97428783d67614418676fc2e WEB
- https://github.com/quarkusio/quarkus/commit/91c3a58eaefe59e0afd430653d1636d664bd593f WEB
- https://github.com/quarkusio/quarkus/commit/990c3ee5dd5c689f514e5e87c221bce6d5dff267 WEB
- https://access.redhat.com/errata/RHSA-2024:11023 WEB
- https://access.redhat.com/errata/RHSA-2024:2106 WEB
- https://access.redhat.com/errata/RHSA-2024:2705 WEB
- https://access.redhat.com/errata/RHSA-2024:3527 WEB
- https://access.redhat.com/errata/RHSA-2024:4028 WEB
- https://access.redhat.com/errata/RHSA-2024:4873 WEB
- https://access.redhat.com/security/cve/CVE-2024-2700 WEB
- https://bugzilla.redhat.com/show_bug.cgi?id=2273281 WEB
- https://github.com/quarkusio/quarkus PACKAGE
- https://quarkus.io/blog/quarkus-3-2-12-final-released WEB
- https://quarkus.io/blog/quarkus-3-8-4-released WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |