Dowiedz się, które luki zagrażają Twoim technologiom i jak je usunąć. Znajdziesz tu opisy zagrożeń, podatne wersje i konkretne zalecenia - od CMS-ów i wtyczek po biblioteki aplikacji.
Luka w bibliotece Pillow powoduje wielokrotne kopiowanie długich komentarzy podczas zapisywania plików GIF. Może to prowadzić do nadmiernego zużycia procesora i odmowy usługi przy przetwarzaniu niezaufanych obrazów.
Luka typu out-of-bounds read w bibliotece Pillow pozwala wybranym dekoderom odczytać dane z pamięci sterty poza buforem podczas przetwarzania obrazów o określonych wymiarach. Może to prowadzić do ujawnienia zawartości pamięci w zdekodowanych pikselach lub awarii aplikacji.
Zastosowanie w Pillow filtrów rangowych, medianowych, minimalnych lub maksymalnych do obrazów o zerowej szerokości lub wysokości wywołuje dereferencję wskaźnika NULL, powodując awarię procesu Pythona i odmowę usługi.
Luka w bibliotece Pillow pozwala spreparowanym plikom Microsoft Image Composer (MIC) z osadzonymi strumieniami TIFF wywołać nieskończoną pętlę i pełne obciążenie procesora podczas sprawdzania liczby klatek, co prowadzi do odmowy usługi.
Luka związana z dereferencją wskaźnika NULL w bibliotece Pillow pozwala zdalnym atakującym na wywołanie odmowy usługi (awarii procesu) za pomocą odpowiednio spreparowanych plików graficznych przetwarzanych przez wtyczkę IPTC.
W bibliotece Pillow renderowanie tekstu z obrysem przy użyciu niezaufanych czcionek we FreeType może wywołać nieprawidłowe lub podwójne zwolnienie pamięci, prowadząc do awarii.
Brak sanityzacji nazw plików przekazywanych do narzędzia Ghostscript w bibliotece Pillow pozwala na wstrzyknięcie argumentów wiersza poleceń, co może prowadzić do zdalnego wykonania kodu.
Błąd w skrypcie activate.fish w virtualenv pozwala na wykonanie poleceń, jeśli ścieżka środowiska lub prompt zawiera ukośnik odwrotny przed cudzysłowem. Problem rozwiązano w wersji 21.14.2.
Luka w skryptach aktywacyjnych virtualenv umożliwia wykonanie dowolnego kodu, jeśli ścieżka lub prompt środowiska zawierają nazwy symboli zastępczych. Aktywacja spreparowanego środowiska może doprowadzić do uruchomienia niepożądanych poleceń.
Luka przepełnienia bufora na stercie w Pillow pozwala atakującym na zapis poza zakresem podczas dekodowania spreparowanych bezstratnych obrazów JPEG przy użyciu skalowania draft. Problem występuje, gdy libjpeg-turbo ignoruje żądanie skalowania, powodując uszkodzenie pamięci lub błąd.
Nieograniczona rekursja w Pillow podczas parsowania drzew stron lub łańcuchów trailer w plikach PDF może prowadzić do odmowy usługi oraz wyczerpania zasobów CPU i pamięci.
Błąd w bibliotece Pillow pozwala, aby spreparowany plik GIF wywołał nadmierną alokację pamięci, gdy aplikacja przechwytuje błąd dekompresji podczas przewijania klatek i używa ponownie obiektu obrazu. Może to prowadzić do wyczerpania pamięci i odmowy usługi.
W bibliotece Pillow występuje luka umożliwiająca zapis poza granicami bufora podczas operacji morfologicznych na obrazach o zerowej szerokości. Przetworzenie złośliwie spreparowanego pliku PPM lub PGM może wywołać awarię aplikacji i potencjalne uszkodzenie pamięci.
Błąd odczytu poza granicami bufora w dekoderze kafelkowanych plików TIFF w bibliotece Pillow może doprowadzić do awarii procesu lub ujawnienia sąsiadującej pamięci sterty w buforze pikseli.
Błąd przepełnienia podczas przetwarzania wartości Max-Age w aiohttp może pominąć zamykanie połączeń, umożliwiając atakującemu tymczasowe wyczerpanie puli połączeń do czasu zadziałania mechanizmu odśmiecania pamięci.
W bibliotece AIOHTTP żądania w formie bezwzględnej mogą pozwolić na sfałszowanie schematu protokołu. Jeśli aplikacja opiera na nim mechanizmy bezpieczeństwa, atakujący może sprawić, że nieszyfrowane połączenie zostanie uznane za szyfrowane lub odwrotnie.
Luka w bibliotece aiohttp pozwala subdomenie na usunięcie flagi Host-Only z istniejących plików cookie domeny nadrzędnej, co może osłabić mechanizmy ograniczania zasięgu ciasteczek.
Parser pure-Python w aiohttp jest podatny na przemyt żądań HTTP w środowiskach bez standardowych rozszerzeń w języku C. Problem można rozwiązać poprzez aktualizację aiohttp lub zmianę parsera na domyślny parser C.
Luka w bibliotece AIOHTTP pozwala atakującym wyczerpać deskryptory plików przy użyciu specjalnie spreparowanych żądań multipart, co może doprowadzić do wyczerpania zasobów.
Domyślny magazyn zaufanych certyfikatów w podatnych wersjach uv ufa certyfikatowi głównemu ze skompromitowanymi kluczami pośrednimi. Atakujący posiadający te klucze może wystawiać fałszywe certyfikaty dla dowolnych domen, co umożliwia ataki man-in-the-middle na połączenia TLS.
Pakiety certifi zawierały certyfikat główny ze skompromitowanymi kluczami pośrednich urzędów CA. Atakujący na ścieżce sieciowej może wystawiać fałszywe certyfikaty oraz przechwytywać lub modyfikować ruch TLS klientów.
W JupyterLab monit zaufania dla łącza polecenia może oznaczyć jako zaufany bieżący dokument zamiast klikniętego. Umożliwia to późniejsze wykonywanie poleceń w niezaufanym dokumencie bez potwierdzenia ze strony użytkownika.
Luka w aiohttp pozwala atakującemu na utrzymywanie bezczynnego połączenia w nieskończoność przed wysłaniem danych, ponieważ limit czasu keepalive nie był egzekwowany w początkowej fazie żądania.
W bibliotece AIOHTTP atrybut Secure nie był egzekwowany dla współdzielonych ciasteczek, co mogło prowadzić do ich wysłania w niezaszyfrowanym żądaniu. Problem rozwiązano w wersji 3.14.4.
Dowiedz się, które podatności dotyczą Twojej aplikacji
Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.
Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.
Codzienne zestawienie nowych podatności, także krytycznych.
Powiadomienia o ważnych aktualizacjach.
Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.
Wpisz co najmniej dwa znaki, żeby zobaczyć podpowiedzi.
/otwiera wyszukiwarkę↑↓wybór wynikuEnterprzejdź do wynikuESCzamyka
Szanujemy Twoją prywatność
Używamy ciasteczek, żeby strona działała, a my wiedzieli, co na niej poprawić. Bez Twojej zgody działa tylko to, co niezbędne. Wybór możesz zmienić w każdej chwili w stopce.
Czytaj politykę prywatności
Ustawienia ciasteczek
Zdecyduj, na co się zgadzasz. Ciasteczka wymagane działają zawsze - bez nich strona nie zapamiętałaby nawet tego wyboru.
Czytaj politykę prywatności
Zawsze aktywne
Sesja, zabezpieczenie formularzy i pamięć tego wyboru. Bez nich strona nie działa, więc nie da się ich wyłączyć.
Zapamiętanie języka, motywu i ustawień dostępności, żeby nie trzeba było ich wybierać przy każdej wizycie.
Anonimowe statystyki odwiedzin: które strony są czytane i gdzie ludzie się gubią. Na tym poprawiamy stronę.
Mierzenie skuteczności reklam i dobieranie ich do Twoich zainteresowań w serwisach zewnętrznych.