CVE-2025-12978
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Naruszenie autentyczności logów może prowadzić do fałszywych alarmów, ukrycia rzeczywistych zdarzeń lub przekierowania danych do niepowołanych odbiorców. Wymaga dostępu do punktów wejściowych.
Rekomendacja
Zaktualizuj Fluent Bit do wersji zawierającej poprawkę. Ogranicz dostęp do punktów wejściowych in_http, in_splunk i in_elasticsearch oraz weryfikuj integralność logów.
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-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.
- 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 in_http, in_splunk, and in_elasticsearch input plugins contain a flaw in the tag_key validation logic that fails to enforce exact key-length matching. This allows crafted inputs where a tag prefix is incorrectly treated as a full match. A remote attacker with authenticated or exposed access to these input endpoints can exploit this behavior to manipulate tags and redirect records to unintended destinations. This compromises the authenticity of ingested logs and can allow injection of forged data, alert flooding and routing manipulation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

