Katalog CVE

CVE-2024-2700

WysokieCVSS 7.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

Percentyl 21 - wyżej niż 21% wszystkich znanych CVE

Streszczenie

Wykryto podatność w komponencie quarkus-core, która polega na przechwytywaniu lokalnych zmiennych środowiskowych z przestrzeni nazw Quarkus podczas budowy aplikacji. Aplikacja uruchomiona zbudowana w ten sposób dziedziczy wartości przechwycone w czasie budowy, co może prowadzić do niebezpiecznych zachowań.

Ocena ryzyka

Ryzyko dla organizacji polega na tym, że aplikacja może nieumyślnie przyjąć niebezpieczne ustawienia, takie jak zrzucenie bazy danych lub akceptowanie wszystkich certyfikatów TLS, co może prowadzić do poważnych luk w bezpieczeństwie.

Rekomendacja

Zaleca się, aby administratorzy IT dokładnie przeglądali i nadpisywali wartości zmiennych środowiskowych w aplikacji, aby uniknąć niebezpiecznych konfiguracji, szczególnie tych związanych z przestrzenią nazw 'quarkus.*'.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

A vulnerability was found in the quarkus-core component. Quarkus captures local environment variables from the Quarkus namespace during the application's build, therefore, running the resulting application inherits the values captured at build time. Some local environment variables may have been set by the developer or CI environment for testing purposes, such as dropping the database during 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, which can lead to dangerous behavior if the application does not override these values. This behavior only happens for configuration properties from the `quarkus.*` namespace. Application-specific properties are not captured.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS