CVE-2026-44024
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 61 - wyżej niż 61% wszystkich znanych CVE
Streszczenie
Fluentd przed wersją 1.19.3 umożliwia dynamiczne konstruowanie ścieżek plików z użyciem znacznika ${tag}. Niewystarczająca walidacja tego znacznika w konfiguracjach plików, np. w parametrze path wtyczki out_file, pozwala atakującym na przesyłanie niezaufanych tagów zawierających znaki przejścia do katalogów, co może prowadzić do zapisu lub nadpisania dowolnych plików oraz potencjalnie do zdalnego wykonania kodu.
Ocena ryzyka
Organizacja narażona jest na ryzyko zdalnego wykonania kodu (RCE) oraz nieautoryzowanego zapisu lub nadpisania krytycznych plików systemowych, co może prowadzić do przejęcia kontroli nad serwerem i naruszenia integralności danych.
Rekomendacja
Należy niezwłocznie zaktualizować Fluentd do wersji 1.19.3 lub nowszej, która zawiera poprawkę eliminującą podatność na ataki poprzez ścieżki plików.
Inne podatności w Fluentd
Zobacz wszystkie- CVE-2017-10906Krytyczne
W podatności CVE-2017-10906 występuje luka związana z wstrzykiwaniem sekwencji ucieczki w wersjach Fluentd od 0.12.29 do 0.12.40. Może to pozwolić atakującemu na zmianę interfejsu użytkownika terminala lub wykonanie dowolnych poleceń na urządzeniu.
- CVE-2026-44161Wysokie
Wtyczka wyjściowa out_http w Fluentd przed wersją 1.19.3 umożliwia używanie symboli zastępczych, takich jak ${tag}, w parametrze konfiguracyjnym endpoint. Jeśli wartość symbolu pochodzi z niezaufanego źródła, atakujący może kontrolować docelową nazwę hosta żądań HTTP i kierować je do dowolnych wewnętrznych usług.
- CVE-2026-44160Wysokie
Podatność w Fluentd przed wersją 1.19.3 pozwala na atak DoS przez wyczerpanie pamięci. Wtyczki in_http i in_forward obsługują skompresowane dane gzip, ale ograniczają tylko rozmiar skompresowanego ładunku, co umożliwia wysłanie małego, spreparowanego pakietu, który po dekompresji zajmuje ogromną ilość pamięci.
- CVE-2026-44025Wysokie
Fluentd przed wersją 1.19.3 zawiera podatność w pluginie Monitor Agent (in_monitor_agent), która powoduje nieumyślne ujawnianie wewnętrznych zmiennych instancji w odpowiedziach REST API. Te zmienne mogą zawierać wrażliwe dane, takie jak hasła do baz danych, klucze API lub poświadczenia do chmury.
Oryginalny opis (angielski, źródło NVD)
Fluentd collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on. Prior to 1.19.3, Fluentd allows dynamically constructing file paths using the ${tag} placeholder, and insufficient validation of ${tag} in file configurations such as the path parameter of the out_file plugin allows attackers sending untrusted tags containing path traversal characters to write or overwrite arbitrary files and potentially achieve remote code execution. This issue is fixed in version 1.19.3.

