CVE-2025-12972
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 58 - wyżej niż 58% wszystkich znanych CVE
Streszczenie
Wtyczka out_file w Fluent Bit nie sanitizuje poprawnie wartości tagów podczas tworzenia nazw plików wyjściowych. Gdy opcja File jest pominięta, wtyczka używa niezaufanego tagu do konstruowania ścieżek plików. Pozwala to atakującym z dostępem sieciowym na tworzenie tagów zawierających sekwencje przejścia do katalogów, co powoduje zapis plików poza zamierzonym katalogiem wyjściowym.
Ocena ryzyka
Atakujący może zapisywać pliki w dowolnych lokalizacjach na serwerze, co może prowadzić do nadpisania plików systemowych lub umieszczenia złośliwego oprogramowania.
Rekomendacja
Zaleca się aktualizację Fluent Bit do wersji, która zawiera poprawkę sanitizacji tagów, oraz unikanie pomijania opcji File w konfiguracji.
Inne podatności w Fluent Bit
Zobacz wszystkie- CVE-2026-61674Krytyczne
Fluent Bit to szybki i lekki procesor logów, metryk i śladów dla Linuksa, BSD, macOS i Windows. Od wersji 0.11.0 do 5.0.8 funkcja secure_forward_pong w plugins/out_forward/forward.c kopiuje kontrolowany przez serwer powód PONG[2] do 32-bajtowego bufora stosu msg za pomocą memcpy bez sprawdzania typu i długości MessagePack. Atakujący kontrolujący lub podszywający się pod cel out_forward Secure Forward skonfigurowany z Shared_Key lub Empty_Shared_Key może wysłać zbyt duży powód podczas pierwszego uzgadniania i nadpisać dane kontrolne stosu. Wersje z ochroną stosu niezawodnie się kończą, natomiast wersje bez canary stosu lub z ujawnieniem mogą pozwolić na zdalne wykonanie kodu jako użytkownik procesu Fluent Bit. W trybie --supervisor respawny typu fork-only zachowują canary i układ adresów, umożliwiając powtarzalne próby crash-or-survive wspierające wykonanie kodu na wzmocnionej wersji; zwykłe restarty przez exec lub menedżer usług nie zachowują tego stanu. Problem naprawiono w wersji 5.0.8.
- CVE-2025-12977Krytyczne
Wtyczki wejściowe Fluent Bit (in_http, in_splunk, in_elasticsearch) nie dezynfekują danych wejściowych tag_key. Atakujący z dostępem sieciowym lub możliwością zapisu rekordów do Splunk lub Elasticsearch może dostarczyć wartości tag_key zawierające znaki specjalne, takie jak nowe linie lub ../, które są traktowane jako prawidłowe tagi.
- CVE-2025-12978Średnie
Wtyczki wejściowe Fluent Bit in_http, in_splunk i in_elasticsearch zawierają błąd w logice walidacji tag_key, który nie wymusza dokładnego dopasowania długości klucza. Umożliwia to atakującemu z dostępem do tych punktów końcowych manipulowanie tagami i przekierowywanie rekordów do niezamierzonych miejsc. Może to prowadzić do wstrzyknięcia sfałszowanych danych i manipulacji routingiem.
- CVE-2025-12969Średnie
Wtyczka wejściowa in_forward we Fluent Bit nie egzekwuje prawidłowo mechanizmu uwierzytelniania security.users w określonych warunkach konfiguracyjnych. Zdalni atakujący z dostępem sieciowym do instancji Fluent Bit wystawiającej forward input mogą wysyłać nieuwierzytelnione dane.
Oryginalny opis (angielski, źródło NVD)
Fluent Bit out_file plugin does not properly sanitize tag values when deriving output file names. When the File option is omitted, the plugin uses untrusted tag input to construct file paths. This allows attackers with network access to craft tags containing path traversal sequences that cause Fluent Bit to write files outside the intended output directory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

