Podatności Apache Thrift
84 znanych podatności CVE w Apache Thrift, przetłumaczonych i ocenionych.
- 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-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-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

