Katalog CVE

CVE-2025-11226

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

Podatność ACE w przetwarzaniu warunkowych plików konfiguracyjnych przez QOS.CH logback-core do wersji 1.5.18 w aplikacjach Java pozwala atakującemu na wykonanie dowolnego kodu poprzez skompromitowanie istniejącego pliku konfiguracyjnego logback lub wstrzyknięcie zmiennej środowiskowej przed wykonaniem programu.

Ocena ryzyka

Atak wymaga obecności biblioteki Janino oraz Spring Framework w ścieżce klas użytkownika, a także dostępu do zapisu w pliku konfiguracyjnym. W przeciwnym razie atakujący może wstrzyknąć złośliwą zmienną środowiskową wskazującą na złośliwy plik konfiguracyjny.

Rekomendacja

Zaleca się ograniczenie dostępu do plików konfiguracyjnych oraz monitorowanie i audytowanie zmian w tych plikach. Należy również rozważyć aktualizację do nowszej wersji logback-core, aby usunąć tę podatność.

Powiązane podatności

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

ACE vulnerability in conditional configuration file processing by QOS.CH logback-core up to and including version 1.5.18 in Java applications, allows an attacker to execute arbitrary code by compromising an existing logback configuration file or by injecting an environment variable before program execution. A successful attack requires the presence of Janino library and Spring Framework to be present on the user's class path. In addition, the attacker must  have write access to a configuration file. Alternatively, the attacker could inject a malicious environment variable pointing to a malicious configuration file. In both cases, the attack requires existing privilege.

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