Podatności Apache Thrift
87 znanych podatności CVE w Apache Thrift, przetłumaczonych i ocenionych.
- CVE-2026-96289Wysokie
Bindings PHP Apache Thrift przed wersją 0.25.0 zawierają podatność na niekontrolowaną rekurencję, co może prowadzić do przeciążenia systemu lub awarii.
- CVE-2026-96286Wysokie
Bindings Perl Apache Thrift przed wersją 0.25.0 zawierają podatność na nieprzechwycony wyjątek, co może prowadzić do nieoczekiwanego zakończenia działania aplikacji.
- CVE-2026-96277Wysokie
Bindings Ruby Apache Thrift przed wersją 0.25.0 zawierają podatność na nieprzechwycony wyjątek i nieprawidłowe obsługiwanie warunków wyjątkowych, co może prowadzić do awarii aplikacji.
- CVE-2026-66859Wysokie
Podatność polegająca na dereferencji wskaźnika NULL oraz użyciu niezainicjalizowanej zmiennej w bindingu c_glib Apache Thrift. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-66858Wysokie
Podatność w procedurze skip protokołu w kilku bindings Apache Thrift, która nie stosuje limitu rekurencji, co pozwala na głębokie zagnieżdżenie nieznanych pól i wyczerpanie stosu. Dotyczy akceleratora C++ w Pythonie, bibliotek PHP, Perla, Lua, Smalltalk i OCaml. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-66837Wysokie
Podatność przepełnienia bufora na stosie oraz przepełnienia liczby całkowitej w bindingu PHP Apache Thrift. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-66081Wysokie
Podatność dostępu do niezainicjalizowanego wskaźnika w bindingu c_glib Apache Thrift. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-96294Wysokie
Podatność w bindingu NodeJS Apache Thrift dotyczy nieobsłużonego wyjątku i nieprawidłowego obsługiwania warunków wyjątkowych. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-96288Wysokie
Podatność w bindingu Erlang Apache Thrift dotyczy niekontrolowanej rekurencji oraz alokacji zasobów bez ograniczeń lub throttlingu. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-94646Wysokie
Podatność w bindingu NodeJS Apache Thrift obejmuje nieobsłużony wyjątek, nieprawidłową walidację określonej ilości w danych wejściowych oraz nieprawidłowo kontrolowaną modyfikację atrybutów prototypu obiektu (prototype pollution). Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-92834Średnie
W serwerze WebSocket Apache Thrift C++ (wersje przed 0.25.0) występuje użycie niezainicjalizowanego zasobu oraz zwracanie błędnego kodu statusu. Może to prowadzić do nieprzewidywalnego zachowania aplikacji.
- CVE-2026-90440Wysokie
Nieobsłużony wyjątek, nieprawidłowe zarządzanie warunkami wyjątkowymi oraz nieprawidłowe zamykanie zasobów w serwerze TNonblockingServer w Apache Thrift (D). Podatność dotyczy wersji przed 0.25.0.
- CVE-2026-86537Wysokie
Nieobsłużony wyjątek, pętla bez warunku wyjścia (nieskończona pętla) oraz niedomiar liczby całkowitej w powiązaniach języka D Apache Thrift. Dotyczy wersji przed 0.25.0.
- CVE-2026-94650Wysokie
Podatność niekontrolowanej rekurencji w powiązaniach c_glib Apache Thrift. Nadmierna rekurencja może prowadzić do przepełnienia stosu i awarii procesu. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-94633Wysokie
Podatność w powiązaniach Dart Apache Thrift polegająca na alokacji pamięci o nadmiernym rozmiarze oraz nieprawidłowym obsługiwaniu niezgodności parametru długości. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-93926Wysokie
Podatność w THeaderTransport Apache Thrift polegająca na braku zwolnienia pamięci i zasobów po zakończeniu ich życia. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-93925Wysokie
W bibliotece Apache Thrift w komponencie C++ THeaderProtocol występuje przepełnienie bufora na stosie oraz nieprawidłowe przesunięcie bitowe liczb całkowitych. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-91137Wysokie
W bibliotece Apache Thrift w komponencie PHP bindings występuje nieprawidłowa walidacja ilości w danych wejściowych, alokacja zasobów bez ograniczeń oraz nadmierna iteracja. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-85493Wysokie
W bibliotece Apache Thrift w bindingach Dart i Java ME występuje podatność na niekontrolowaną rekurencję. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-85483Średnie
Wiązania c_glib Apache Thrift są podatne na użycie niezainicjowanego zasobu oraz zwracanie błędnego kodu statusu. Podatność dotyczy wersji Apache Thrift przed 0.25.0.
- CVE-2026-94634Wysokie
W bibliotece Apache Thrift w bindingach Python występuje alokacja zasobów bez ograniczeń oraz inicjalizacja zasobu z niezabezpieczoną wartością domyślną. Podatność dotyczy wersji Apache Thrift wcześniejszych niż 0.25.0.
- CVE-2026-83632Krytyczne
Podatność w Apache Thrift przed wersją 0.25.0 obejmuje alokację zasobów bez limitów lub ograniczeń, przepełnienie liczb całkowitych lub zawijanie oraz przepełnienie bufora na stercie. Zaleca się aktualizację do wersji 0.25.0, która naprawia problem.
- CVE-2026-91135Krytyczne
Podatność przepełnienia bufora na stercie w Apache Thrift C++ THeaderTransport. Gdy aplikacja włącza transformację ZLIB dla wysyłanych ramek, funkcja THeaderTransport::transform() kopiuje skompresowaną ramkę do bufora zapisu bez sprawdzenia, czy się w nim zmieści. Dane, które się nie kompresują, takie jak treść dostarczona przez zdalnego użytkownika, rosną podczas kompresji, więc kopia zapisuje poza koniec bufora sterty, a dla dużych ramek czyta również poza koniec bufora transformacji.
- CVE-2026-58662Krytyczne
Nieprawidłowa walidacja ilości w danych wejściowych oraz odczyt poza zakresem w powiązaniach C++ Apache Thrift. Problem dotyczy wersji przed 0.24.0.
- CVE-2026-58023Krytyczne
Podatność w Apache Thrift c_glib bindings przed wersją 0.24.0 powoduje odczyt poza zakresem (out-of-bounds read), co może prowadzić do ujawnienia danych lub awarii.
- CVE-2026-55971Krytyczne
Apache Thrift w wersjach przed 0.24.0 zawiera podatność na przepełnienie bufora sterty w bindingu C++, co może prowadzić do awarii lub potencjalnie zdalnego wykonania kodu.
- CVE-2026-48144Krytyczne
Apache Thrift w wersjach przed 0.24.0 zawiera podatność na nieprawidłową walidację certyfikatu z niezgodnością nazwy hosta w bindingu c_glib, co może umożliwić ataki typu man-in-the-middle.
- CVE-2026-120135Wysokie
W bibliotekach Java Apache Thrift występuje podatność niekontrolowanej rekurencji. Problem dotyczy wersji Apache Thrift wcześniejszych niż 0.24.0. Został naprawiony w wersji 0.24.0.
- CVE-2026-96287Wysokie
Bindings Perl Apache Thrift przed wersją 0.25.0 mają podatność na nieefektywną złożoność algorytmiczną, co może prowadzić do nadmiernego zużycia CPU lub pamięci.
- CVE-2026-94658Wysokie
Bindings Lua Apache Thrift przed wersją 0.25.0 mają podatność na nieefektywną złożoność algorytmiczną, co może prowadzić do nadmiernego zużycia zasobów.
- CVE-2026-94657Wysokie
Bindings JavaME Apache Thrift przed wersją 0.25.0 zawierają podatność na alokację zasobów bez limitów lub ograniczeń, co może prowadzić do wyczerpania zasobów.
- CVE-2026-94656Wysokie
Bindings Ruby Apache Thrift przed wersją 0.25.0 zawierają podatność na alokację zasobów bez limitów lub ograniczeń, co może prowadzić do wyczerpania zasobów.
- CVE-2026-94655Wysokie
Bindings Lua Apache Thrift przed wersją 0.25.0 zawierają podatność na alokację zasobów bez limitów oraz nieefektywną złożoność algorytmiczną, co może prowadzić do wyczerpania zasobów i spowolnienia.
- CVE-2026-94654Wysokie
Podatność polegająca na nieskończonej pętli w bindingu Pythona Apache Thrift. Problem dotyczy wersji przed 0.25.0. Zalecane jest uaktualnienie do wersji 0.25.0.
- CVE-2026-85476Wysokie
Podatność polegająca na nieskończonej pętli w bindingu c_glib Apache Thrift. Problem dotyczy wersji przed 0.25.0. Zalecane jest uaktualnienie do wersji 0.25.0.
- CVE-2026-83745Wysokie
Podatność w bindings nodejs i D języka Apache Thrift polegająca na nieprawidłowym przydzielaniu pamięci na podstawie długości ramki bez sprawdzenia, czy dane dotarły. Atakujący może wysłać małą ramkę, która powoduje przydzielenie ogromnej ilości pamięci (nawet 2 GiB). Problem dotyczy wersji przed 0.25.0.
- CVE-2026-83663Wysokie
Podatność niekontrolowanej rekurencji w bindingu Go Apache Thrift. Gdy ramka nie zawiera danych, transport czyta kolejną ramkę i wywołuje Read ponownie, co może prowadzić do przekroczenia limitu stosu i awarii całego procesu. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-66331Średnie
Podatność polegająca na nieograniczonym przydzielaniu zasobów w powiązaniach Delphi biblioteki Apache Thrift (buffered transport) może prowadzić do wyczerpania zasobów. Dotyczy wersji przed 0.25.0.
- CVE-2026-66055Wysokie
Podatność polegająca na alokacji zasobów bez ograniczeń lub limitów w bindings C++, Java, Go, netstd, Python i Delphi Apache Thrift. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-66054Średnie
Podatność w powiązaniach C++ biblioteki Apache Thrift dotyczy nieograniczonego przydzielania zasobów oraz nieprawidłowego obsługiwania wysoko skompresowanych danych (amplifikacja danych). Dotyczy wersji przed 0.25.0.
- CVE-2026-63772Wysokie
Podatność polegająca na alokacji zasobów bez ograniczeń lub limitów w bindingu Go Apache Thrift. Problem dotyczy wersji przed 0.25.0.
- CVE-2026-61374Wysokie
Podatność w bindingu Java Apache Thrift polega na alokacji zasobów bez ograniczeń lub throttlingu. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-96292Wysokie
Podatność w bindingu Lua Apache Thrift dotyczy nieefektywnej złożoności wyrażeń regularnych oraz nieefektywnej złożoności algorytmicznej. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-94653Wysokie
Podatność w bindingu PHP Apache Thrift dotyczy nieefektywnej złożoności algorytmicznej. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-94652Średnie
W bibliotekach C++ Apache Thrift (wersje przed 0.25.0) występuje błąd polegający na braku zwolnienia pamięci po zakończeniu jej użycia. Może to prowadzić do stopniowego wyczerpywania zasobów pamięci.
- CVE-2026-94648Wysokie
Podatność w bindingu Dart Apache Thrift dotyczy alokacji zasobów bez ograniczeń lub throttlingu. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-94638Średnie
W bibliotekach PHP Apache Thrift (wersje przed 0.25.0) występuje podatność polegająca na alokacji zasobów bez ograniczeń lub throttlingu. Może to prowadzić do wyczerpania zasobów serwera.
- CVE-2026-94637Wysokie
Podatność w bindingu Go Apache Thrift dotyczy nieprawidłowej obsługi wysoce skompresowanych danych (amplifikacja danych). Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-94636Wysokie
Podatność w bindingu Python Apache Thrift obejmuje nieprawidłową obsługę wysoce skompresowanych danych (amplifikacja danych), wywołanie funkcji z nieprawidłowo określonymi argumentami oraz nieprawidłową walidację określonej ilości w danych wejściowych. Problem występuje w wersjach Apache Thrift przed 0.25.0. Zaleca się aktualizację do wersji 0.25.0, która naprawia tę podatność.
- CVE-2026-87117Wysokie
Podatność na odwołanie do wskaźnika NULL w powiązaniach PHP Apache Thrift. Dotyczy wersji przed 0.25.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

