CVE-2025-12969
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący mogą wstrzykiwać sfałszowane rekordy dzienników, zalewać systemy alarmowe lub manipulować decyzjami routingu, co narusza autentyczność i integralność przetwarzanych logów. Może to prowadzić do błędnych decyzji bezpieczeństwa i utraty zaufania do danych.
Rekomendacja
Zaleca się zaktualizowanie Fluent Bit do wersji, która poprawnie egzekwuje uwierzytelnianie, oraz sprawdzenie konfiguracji security.users. Należy również ograniczyć dostęp sieciowy do instancji Fluent Bit tylko do zaufanych źródeł.
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-12972Średnie
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.
Oryginalny opis (angielski, źródło NVD)
Fluent Bit in_forward input plugin does not properly enforce the security.users authentication mechanism under certain configuration conditions. This allows remote attackers with network access to the Fluent Bit instance exposing the forward input to send unauthenticated data. By bypassing authentication controls, attackers can inject forged log records, flood alerting systems, or manipulate routing decisions, compromising the authenticity and integrity of ingested logs.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

