Wysoka

quarkus-core leaks local environment variables from Quarkus namespace during application's build

  • Ujawniono: 04.04.2024
  • Aktualizacja: 11.10.2026 12:22

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.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Java / Kotlin (Maven) io.quarkus:quarkus-core >= 3.9.0.CR1, < 3.9.2, >= 3.3.0.CR1, < 3.8.4, < 3.2.12.Final 3.9.2, 3.8.4, 3.2.12.Final

Odnośniki

Ocena CVSS 7/10
Wektor CVSS
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Słabość (CWE)
CWE-526
Platforma
Java / Kotlin (Maven)
Paczka
io.quarkus:quarkus-core
Ujawniono
04.04.2024
Aktualizacja
11.10.2026 12:22

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-f8h5-v2vg-46rr - CC BY 4.0

Historia podatności: io.quarkus:quarkus-core

Wszystkie opisane podatności tej paczki (Java / Kotlin (Maven)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
2
Pierwsza → ostatnia
07.2023 04.2024
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 1
  • Średnia 1

Ujawnienia w latach

  1. 2023: 1
  2. 2024: 1
  3. 2025: 0
  4. 2026: 0
  1. quarkus-core leaks local environment variables from Quarkus namespace during application's build ten wpis
    Wysoka · 7.0 CVE-2024-2700 >= 3.9.0.CR1, < 3.9.2, >= 3.3.0.CR1, < 3.8.4, < 3.2.12.Final 3.9.2, 3.8.4, 3.2.12.Final
  2. Średnia · 6.5 CVE-2023-2974 < 2.16.8.Final 2.16.8.Final

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.