CVE-2026-53781
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
Podatność w Summarize przed wersją 0.17.0 umożliwia zdalnym atakującym wyczerpanie zasobów dysku poprzez serwowanie odpowiedzi multimedialnych, które omijają narzucony limit rozmiaru z powodu brakujących lub błędnie zgłoszonych nagłówków Content-Length, kodowania transferu fragmentarycznego lub nieudanych żądań HEAD. Atakujący kontrolujący kanał podcastu lub adres URL multimediów może przesyłać nieograniczoną odpowiedź do lokalnego magazynu przez ścieżkę pobierania plików tymczasowych, wyczerpując zasoby dysku lub systemu na hoście uruchamiającym CLI.
Ocena ryzyka
Organizacja narażona jest na wyczerpanie miejsca na dysku lub innych zasobów systemowych, co może prowadzić do przerwania działania usługi (DoS) i potencjalnej utraty danych na serwerze lub stacji roboczej uruchamiającej narzędzie CLI.
Rekomendacja
Należy niezwłocznie zaktualizować Summarize do wersji 0.17.0 lub nowszej, która zawiera poprawkę eliminującą tę podatność. Do czasu aktualizacji zaleca się ograniczenie dostępu do nieznanych kanałów podcastów i adresów URL multimediów.
Inne podatności w Summarize
Zobacz wszystkie- CVE-2026-53782Wysokie
Summarize przed wersją 0.17.0 zawiera podatność na fałszowanie żądań po stronie serwera (SSRF). Atakujący kontrolujący kanał RSS podcastu może nakłonić hosta do pobierania treści transkrypcji z adresów pętli zwrotnej, link-local, prywatnych zakresów RFC 1918 lub innych zastrzeżonych miejsc, dostarczając złośliwe wartości URL w polu podcast:transcript.
- CVE-2026-45246Średnie
Podatność w Summarize przed wersją 0.15.1 dotyczy niebezpiecznych uprawnień plików podczas przepisywania konfiguracji w ścieżce odświeżania bez przeładowania. Powoduje to, że plik konfiguracyjny zawierający klucze API i dane uwierzytelniające dostawcy jest tworzony z domyślnymi uprawnieniami maski procesu, zamiast zachowywać oryginalne uprawnienia, co umożliwia lokalnym użytkownikom odczyt wrażliwych danych.
- CVE-2026-45245Wysokie
Podatność w rozszerzeniu Summarize przed wersją 0.15.1 pozwala złośliwym stronom na wysyłanie syntetycznych zdarzeń najechania myszą na kontrolowane przez atakującego linki. Powoduje to, że rozszerzenie wykonuje uwierzytelnione żądania do demona przy użyciu przechowywanych tokenów, bez weryfikacji wiarygodności zdarzenia.
- CVE-2026-45244Średnie
Wtyczka Summarize przed wersją 0.15.1 zawiera brak autoryzacji, umożliwiający atakującym wykonywanie automatyzacji przeglądarki bez zgody użytkownika na każde wywołanie, gdy funkcja automatyzacji rozszerzenia jest włączona. Atakujący mogą wpływać na agenta poprzez złośliwą stronę lub treść podsumowania, aby wywołać włączone narzędzia automatyzacji rozszerzenia, takie jak nawigacja lub akcje oparte na debuggerze, omijając końcowy krok zatwierdzenia przez użytkownika podczas interakcji z treścią kontrolowaną przez atakującego.
- CVE-2026-45243Średnie
Podatność w Summarize przed wersją 0.15.1 wynika z braku autoryzacji w moście window.postMessage skryptu treści, co pozwala złośliwym stronom na nieautoryzowane operacje na artefaktach automatyzacji. Atakujący mogą symulować wiadomości runtime ze sfałszowanymi identyfikatorami nadawcy, aby wyświetlić, odczytać, utworzyć, nadpisać lub usunąć artefakty automatyzacji przypisane do danej karty bez odpowiednich kontroli autoryzacji.
- CVE-2026-45242Wysokie
Podatność typu path traversal w Summarize przed wersją 0.15.1 pozwala uwierzytelnionym atakującym na zapisywanie plików w dowolnych katalogach poprzez parametr slidesDir w endpointcie /v1/summarize. Atakujący mogą wykorzystać to do zapisu plików slide_*.png i slides.json, a następnie ich usunięcia przez wielokrotne wywołanie.
- CVE-2026-45222Średnie
Podatność w narzędziu Summarize w wersjach do 0.14.1 (załatana w commicie 0cfb0fb) powoduje, że katalog konfiguracyjny demona oraz plik ~/.summarize/daemon.json są tworzone z domyślnymi uprawnieniami, które mogą być odczytywalne dla wszystkich użytkowników w systemach uniksowych. Lokalny atakujący może odczytać tokeny bearer i poświadczenia API przechowywane w tym pliku.
Oryginalny opis (angielski, źródło NVD)
Summarize before 0.17.0 contains a resource exhaustion vulnerability that allows remote attackers to cause disk exhaustion by serving media responses that bypass the enforced size limit through missing or misreported Content-Length headers, chunked transfer encoding, or failed HEAD requests. Attackers who control a podcast feed or media URL can stream an unbounded response to local storage via the temp-file download path, exhausting disk or system resources on the host running the CLI.

