Podatności Apache Thrift
87 znanych podatności CVE w Apache Thrift, przetłumaczonych i ocenionych.
- CVE-2026-86536Średnie
Wszystkie biblioteki JS Apache Thrift (wersje przed 0.25.0) są podatne na zanieczyszczenie prototypu (prototype pollution) poprzez niewłaściwą kontrolę modyfikacji atrybutów prototypu obiektu. Może to prowadzić do nieoczekiwanych zachowań aplikacji JavaScript.
- CVE-2026-86535Wysokie
Nieskończona pętla oraz niekontrolowana modyfikacja prototypów obiektów (prototype pollution) w powiązaniach NodeJS Apache Thrift z TJSONProtocol. Dotyczy wersji przed 0.25.0.
- CVE-2026-85088Średnie
Biblioteki C++ i D Apache Thrift zawierają błąd walidacji certyfikatu, polegający na tym, że przy niezgodności nazwy hosta sprawdzane są najpierw wpisy subjectAltName dNSName, a następnie — mimo ich obecności — brana jest pod uwagę wartość Common Name. Niezgodność wpisów dNSName powoduje wynik "skip" zamiast odrzucenia, co pozwala certyfikatowi z pasującym Common Name zostać zaakceptowanym. Problem dotyczy biblioteki C++ w wersjach 0.7.0–0.24.0 oraz biblioteki D w wersjach 0.9.0–0.24.0.
- CVE-2026-85087Średnie
W bibliotekach Python Apache Thrift (wersje przed 0.25.0) występuje niewłaściwa walidacja certyfikatów oraz zwracanie błędnego kodu statusu. Może to prowadzić do akceptowania nieprawidłowych certyfikatów i błędów w komunikacji.
- CVE-2026-85086Średnie
W bibliotekach Perl Apache Thrift (wersje przed 0.25.0) występuje niewłaściwa walidacja certyfikatów oraz inicjalizacja zasobu z niezabezpieczoną wartością domyślną. Może to prowadzić do nawiązywania niezabezpieczonych połączeń.
- CVE-2026-82459Wysokie
Niedomiar liczby całkowitej oraz zapis poza zakresem w THeaderTransport w Apache Thrift C++ dla 32-bitowych systemów. Dotyczy wersji przed 0.25.0.
- CVE-2026-82458Wysokie
Alokacja pamięci o nadmiernym rozmiarze oraz niekontrolowane przydzielanie zasobów w powiązaniach językowych Go, netstd, OCaml, Erlang, JavaME, Rust, C++, Java, Kotlin i D Apache Thrift. Dotyczy wersji przed 0.25.0.
- CVE-2026-61373Wysokie
Podatność na niekontrolowane przydzielanie zasobów w TSaslNonblockingServer w Apache Thrift Java. Dotyczy wersji przed 0.25.0.
- CVE-2026-96990Wysokie
Podatność polegająca na alokacji zasobów bez limitów lub ograniczeń w powiązaniach Erlang Apache Thrift. Brak ograniczeń może prowadzić do wyczerpania zasobów. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-94651Wysokie
Podatność w powiązaniach Java Apache Thrift polegająca na nieprawidłowym obsługiwaniu wyjątkowych warunków oraz braku zwolnienia zasobów po zakończeniu ich życia. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-94645Wysokie
Podatność w powiązaniach nodejs Apache Thrift polegająca na nieprawidłowej walidacji ilości w danych wejściowych oraz alokacji zasobów bez limitów. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-94644Wysokie
Podatność alokacji zasobów bez limitów lub ograniczeń w powiązaniach PHP Apache Thrift. Brak limitów może prowadzić do wyczerpania zasobów. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-94642Wysokie
Podatność nieprzechwyconego wyjątku w powiązaniach PHP Apache Thrift. Nieobsłużony wyjątek może prowadzić do nieoczekiwanego zakończenia działania aplikacji. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-85494Wysokie
W bibliotece Apache Thrift w wielu bindingach językowych (Python, Ruby, Erlang, Lua, Dart, JavaME, Perl, PHP, D) występuje nieprawidłowa obsługa niespójności parametru długości, nieprzechwycony wyjątek, nieefektywna złożoność algorytmiczna, alokacja pamięci o nadmiernym rozmiarze oraz inicjalizacja zasobu z niezabezpieczoną wartością domyślną. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-94639Wysokie
W bibliotece Apache Thrift w bindingach Java występuje nieprawidłowa obsługa wyjątkowych warunków, alokacja zasobów bez ograniczeń oraz nieprzechwycony wyjątek. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-94635Wysokie
W bibliotece Apache Thrift w bindingach Lua występuje alokacja zasobów bez ograniczeń oraz nieprawidłowa obsługa niespójności parametru długości. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-66053Średnie
Podatność w Apache Thrift Python bindings przed wersją 0.24.0 polega na nieprawidłowej walidacji certyfikatu przy niezgodności nazwy hosta, co umożliwia ataki typu man-in-the-middle.
- CVE-2026-58389Wysokie
Podatność na alokację zasobów bez ograniczeń w powiązaniach Rust Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-55970Średnie
Podatność w Apache Thrift C++ bindings przed wersją 0.24.0 powoduje odczyt poza zakresem bufora (buffer over-read), co może prowadzić do ujawnienia danych lub awarii.
- CVE-2026-55969Wysokie
Podatność na przepełnienie lub zawijanie liczb całkowitych w powiązaniach C++, c_glib, Go, netstd, Delphi i Haxe Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-55968Wysokie
Podatność na nieefektywną złożoność algorytmiczną i alokację zasobów bez ograniczeń w powiązaniach Node.js Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-49158Wysokie
Podatność na nieprawidłowe obsługiwanie silnie skompresowanych danych (amplifikacja danych) w powiązaniach Ruby Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-48586Wysokie
Podatność na nieprawidłowe obsługiwanie silnie skompresowanych danych (amplifikacja danych) w powiązaniach C++, Java, Python, Go, D, C/GLib Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-48145Wysokie
Nieprawidłowa walidacja certyfikatu względem nazwy hosta w powiązaniach C++ Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-45112Wysokie
Podatność w Apache Thrift Java bindings od wersji 0.19.0 do 0.24.0 (przed) polega na alokacji zasobów bez ograniczeń lub limitowania, co może prowadzić do wyczerpania zasobów (DoS).
- CVE-2026-43871Wysokie
W bibliotekach Apache Thrift dla języków Python, Go, PHP i Java występuje podatność na nieskończoną pętlę. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-41608Wysokie
Nieprawidłowe obsługiwanie silnie skompresowanych danych (amplifikacja danych) w powiązaniach Python Apache Thrift. Problem dotyczy Apache Thrift przed wersją 0.24.0. Użytkownicy powinni zaktualizować do wersji 0.24.0, która naprawia problem.
- CVE-2026-43870Wysokie
Apache Thrift przed wersją 0.23.0 zawiera błąd walidacji origin, niewłaściwe ograniczenie ścieżki do katalogu (path traversal), niewłaściwą neutralizację sekwencji CRLF w nagłówkach HTTP (HTTP request/response splitting) oraz niekontrolowane zużycie zasobów. Podatności te mogą być wykorzystane w zależności od konfiguracji i sposobu użycia biblioteki.
- CVE-2026-43868Średnie
Podatność w Apache Thrift polegająca na alokacji pamięci o nadmiernym rozmiarze. Problem występuje w wersjach przed 0.23.0.
- CVE-2026-43869Wysokie
Apache Thrift przed wersją 0.23.0 nieprawidłowo waliduje certyfikaty TLS, co pozwala na niedopasowanie hosta. Atakujący może wykorzystać tę podatność do przeprowadzenia ataku man-in-the-middle.
- CVE-2026-41636Wysokie
Wiązania Node.js Apache Thrift przed wersją 0.23.0 zawierają podatność na niekontrolowaną rekurencję. Może to prowadzić do wyczerpania zasobów lub awarii aplikacji przy przetwarzaniu specjalnie spreparowanych danych.
- CVE-2026-41607Średnie
W Apache Thrift przed wersją 0.23.0 stwierdzono podatność na odczyt poza zakresem (out-of-bounds read). Problem został naprawiony w wersji 0.23.0.
- CVE-2026-41606Średnie
W bibliotece Apache Thrift przed wersją 0.23.0 wykryto podatność na niekontrolowaną rekurencję, która może prowadzić do odmowy usługi. Problem został naprawiony w wersji 0.23.0.
- CVE-2026-41605Wysokie
W Apache Thrift przed wersją 0.23.0 występuje podatność na przepełnienie lub zawinięcie liczby całkowitej. Problem został naprawiony w wersji 0.23.0.
- CVE-2026-41604Wysokie
W Apache Thrift przed wersją 0.23.0 występuje podatność na odczyt poza zakresem. Problem został naprawiony w wersji 0.23.0.
- CVE-2026-41602Wysokie
W implementacji języka Go dla TFramedTransport w Apache Thrift przed wersją 0.23.0 wykryto podatność na przepełnienie lub zawinięcie liczby całkowitej. Może to prowadzić do nieoczekiwanego zachowania lub potencjalnego zdalnego wykonania kodu.
- CVE-2025-48431Wysokie
Niezgodność procedur zarządzania pamięcią w języku c_glib Apache Thrift może prowadzić do awarii serwera Thrift po otrzymaniu specjalnie spreparowanego żądania, z błędem 'free(): invalid pointer'.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

