Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Przeglądaj podatności według pakietuKatalog CISA KEV zaktualizowany: (v2026.11.06)
Cotygodniowy digest CVE
Jeden mail w tygodniu z nowo opublikowanymi podatnościami, o których warto wiedzieć. Bez zakładania konta.
Digest dotyczy ogólnie nowych podatności, nie Twoich serwerów. Jeśli chcesz wiedzieć, które z nich faktycznie działają w Twojej infrastrukturze, tym zajmuje się Secvalis : skanuje Twoje maszyny i zgłasza wyłącznie to, co ich dotyczy.
Apache CloudStack w wersjach od 4.7.0 do 4.20.3.0 oraz od 4.21.0.0 do 4.22.1.0 zawiera podatność na brak zwolnienia zasobów po ich użyciu w funkcji globalnej konfiguracji zakresowej. Może to prowadzić do odmowy usługi (DoS) serwera zarządzania CloudStack.
Proxy LLM Headroom wywodzi właściciela pamięci z nagłówka żądania x-headroom-user-id. Nagłówek jest odczytywany bezpośrednio w kilku miejscach, a nic nie wiąże wartości z wywołującym. Klient może podać identyfikator innego użytkownika i odczytać lub zapisać jego pamięć LLM. Poprawka wprowadza pojedynczy punkt resolve_memory_identity, który honoruje nagłówek tylko dla wywołań z loopback lub z listy dozwolonych, a w przeciwnym razie wiąże tożsamość z odciskiem tokena proxy lub użytkownikiem systemu operacyjnego. Domyślna konfiguracja pip wiąże 127.0.0.1, ale referencyjny docker-compose.yml udostępnia porty bez wymaganego tokena, co naraża trasy danych na sieć bez uwierzytelnienia.
Proxy LLM Headroom pozwala klientowi wybrać docelowy serwer za pomocą nagłówka x-headroom-base-url. Brakuje sprawdzenia, czy cel nie jest adresem pętli zwrotnej, link-local lub RFC 1918, co umożliwia dostęp do wewnętrznych usług i adresów metadanych chmury. Dodatkowo, nagłówek Authorization jest przekazywany do wskazanego hosta. Domyślna konfiguracja docker-compose.yml wystawia porty bez wymaganego tokena, co zwiększa ryzyko.
Roskus Prospero Flow CRM w wersjach 5.0.0 do 5.3.5 ma podatność polegającą na obejściu autoryzacji przez kontrolowany przez użytkownika klucz w API transakcji. Uwierzytelniony użytkownik może odczytać transakcje innych firm na tej samej instancji, używając zwiększonego identyfikatora w GET /api/transaction/{id}, bez sprawdzania zakresu firmy i bez żadnej kontroli uprawnień.
Rozszerzenie Joomla Zoo (od yootheme.com) przed wersją 4.1.66 zawiera brak tokenów CSRF przy zmianach stanu na froncie, co umożliwia ataki CSRF.
Spring AI w wersjach 2.0.0, 1.1.0-1.1.8 oraz 1.0.0-1.0.9 zawiera podatność w obsłudze wywołań narzędzi, gdzie lista narzędzi dostępnych dla żądania nie jest w pełni egzekwowana. W pewnych warunkach można wywołać narzędzie, które nie było udostępnione dla bieżącego żądania, co może prowadzić do eskalacji uprawnień.
W Spring AI, w obsłudze pamięci podręcznej semantycznej, skrót kontekstu używany do izolowania odpowiedzi z pamięci podręcznej między różnymi promptami systemowymi mógł pozwolić na współdzielenie odpowiedzi z pamięci podręcznej między niepowiązanymi kontekstami. Dotyczy wersji Spring AI 2.0.0.
Transport MCP Streamable HTTP server (warianty WebFlux i WebMvc) nie ogranicza liczby przechowywanych sesji i domyślnie nie wymaga uwierzytelnienia klientów. Zdalny atakujący może spowodować nieograniczone gromadzenie sesji, stopniowo wyczerpując pamięć i prowadząc do odmowy usługi (DoS) dla wszystkich legalnych klientów. Dotyczy Spring AI w wersji 2.0.0.
Wtyczka ProfilePress dla WordPressa przed wersją 4.17.1 nie usuwa shortcode'ów z dwóch pól profilu przed ich wyświetleniem na publicznych stronach, co pozwala nieuwierzytelnionym atakującym na przechowywanie shortcode'ów, które są następnie wykonywane podczas przeglądania strony, ujawniając adres e-mail, login i datę rejestracji wybranego użytkownika.
Wtyczka Limit Login Attempts Reloaded dla WordPressa przed wersją 3.3.5 nie porównuje nazw logowania z listą zablokowanych w sposób niewrażliwy na wielkość liter i nie uwzględnia adresu e-mail konta, co pozwala kontu, które administrator chciał zablokować, na zalogowanie się.
Wtyczka Passster dla WordPressa przed wersją 4.3.9 nieprawidłowo dopasowuje własne ścieżki publicznych endpointów przy podejmowaniu decyzji, które żądania REST API mogą ominąć globalną ochronę hasłem, porównując je jako niezakotwiczony podciąg URI żądania zamiast z rozwiązaną trasą, co pozwala nieuwierzytelnionemu atakującemu na odczyt treści globalnie chronionych hasłem postów i stron.
Wtyczka Charitable dla WordPressa przed wersją 1.8.12 nie weryfikuje autentyczności przychodzących zdarzeń webhook Square w domyślnej konfiguracji, co pozwala nieuwierzytelnionym atakującym na sfałszowanie powiadomień webhook, które oznaczają darowizny jako opłacone bez żadnej rzeczywistej płatności.
Wtyczka myCred dla WordPressa przed wersją 3.2.5 nie weryfikuje, czy odbiorca przychodzącego powiadomienia z bramki płatniczej odpowiada skonfigurowanemu kontu handlowemu witryny, co pozwala nieuwierzytelnionym atakującym na zasilenie dowolnej ilości waluty wewnętrznej witryny na konto poprzez dokonanie płatności za oczekiwaną kwotę na kontrolowane przez siebie konto bramki, a nie na konto witryny.
Wtyczka LitExtension dla WordPressa do wersji 1.2.5 nie weryfikuje nonce przed akcją administracyjną, która nadpisuje token autoryzacyjny łącznika migracji sklepu, co pozwala atakującym na przejęcie tokenu łącznika poprzez nakłonienie zalogowanego administratora do kliknięcia spreparowanego linku (CSRF).
Wtyczka Eventin dla WordPressa przed wersją 4.1.21 nie weryfikuje adresu URL webhooka podanego przez użytkownika ani nie sprawdza własności wydarzenia, co pozwala użytkownikom z dostępem na poziomie współautora i wyższym na wywoływanie ślepych żądań po stronie serwera do dowolnych hostów.
Procedura report.list w pakiecie trpc w Reconmap akceptuje projectId i dashboardId, ale weryfikuje tylko członkostwo dla projectId, nie sprawdzając, czy dashboardId należy do tego projektu. Uwierzytelniony użytkownik może podać projectId z własnej organizacji i dashboardId z innej organizacji, uzyskując dostęp do wszystkich raportów w tym dashboardzie. Istniała już poprawnie zakresowana funkcja listReportsCore, ale router jej nie używał.
Procedura report.get w raporcie TRPC akceptuje tylko reportId i zwraca getReportById(reportId) bez sprawdzenia dostępu. Middleware enforceAccess sprawdza członkostwo tylko, gdy dane wejściowe zawierają projectId lub organizationId, więc sam reportId przechodzi bez kontroli. Uwierzytelniony użytkownik może odczytać pełną konfigurację dowolnego zapisanego raportu, w tym projectId, serie zdarzeń, filtry, podziały i formuły.
API Reconmap stosuje domyślną politykę autoryzacji wymagającą uwierzytelnionego użytkownika z rolą administratora, ale akcja podglądu raportu w ReportsController.cs ma atrybut [AllowAnonymous], co wyłącza tę politykę. Funkcja PreviewReport ładuje projekt na podstawie id, powiązaną organizację i renderuje je do szablonu, bez żadnej weryfikacji uwierzytelnienia, członkostwa w projekcie czy roli. Ponieważ id jest kluczem głównym, nieuwierzytelniony atakujący może przeglądać sekwencyjne id i uzyskać dane wrażliwe wszystkich projektów.
Backend filestore w pkg/object/file.go, używany dla magazynów file:// i jako wspólny cel synchronizacji juicefs, wyprowadza każdą operację z path(key), która nie sprawdza, czy wynik pozostaje w katalogu głównym. Klucze obiektów z zewnętrznego magazynu mogą zawierać segmenty przejścia (np. ../), co pozwala na zapis plików poza zamierzonym katalogiem lokalnym bez zgłaszania błędu. Operator synchronizujący z nie w pełni kontrolowanego bucketa jest narażony na zapis plików w miejscach kontrolowanych przez atakującego.
Podatność w bibliotece misp-stix wynika z niepełnego czyszczenia stanu parsera między konwersjami dokumentów STIX. Ponowne użycie tej samej instancji parsera może spowodować, że dane z wcześniej przetworzonego dokumentu (np. galaktyki, rekordy DNS, tytuły, znaczniki czasu) zostaną dołączone do zdarzenia MISP generowanego z kolejnego dokumentu. Problem dotyczy zarówno parserów STIX 1, jak i STIX 2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

