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.
W Yonyou U8cloud 5.x wykryto lukę bezpieczeństwa w nieznanym fragmencie kodu pliku /u8cloud/openapi/so.saleorder.sendaudit w komponencie OpenAPI. Manipulacja argumentem operator prowadzi do wstrzyknięcia SQL. Atak można zainicjować zdalnie, a exploit został publicznie ujawniony i może być wykorzystany. Producent nie odpowiedział na zgłoszenie.
Dancer2 w wersjach przed 2.2.0 dla Perla nie usuwa znaków CR i LF z nazw nagłówków odpowiedzi w funkcji headers_to_array. Rutynowo usuwa CR i LF z wartości nagłówka, ale nie z nazwy, co pozwala na wstrzyknięcie dodatkowych nagłówków i podział odpowiedzi. Aplikacja musi wyprowadzać nazwę nagłówka z danych żądania.
Dancer2 w wersjach przed 2.2.0 dla Perla serwuje layout jako stronę, gdy równoważna pisownia jego ścieżki omija zabezpieczenie w handlerze AutoPage. Handler porównuje ścieżkę żądania z nazwą katalogu layoutu jako tekst, podczas gdy późniejsze wyszukiwanie kanonizuje ścieżkę. Podwójny slash, segment kropki, zakodowany procentowo slash lub inna wielkość liter na systemie plików bez rozróżniania wielkości liter omija zabezpieczenie.
SAP Fiori Launchpad nie weryfikuje wystarczająco pewnych danych wejściowych kontrolowanych przez użytkownika. Nieuwierzytelniony atakujący może spreparować złośliwy link, który po kliknięciu przez uwierzytelnionego użytkownika powoduje załadowanie przez przeglądarkę treści kontrolowanej przez atakującego z zewnętrznej lokalizacji. Może to posłużyć do eksfiltracji poufnych informacji z sesji ofiary, co ma duży wpływ na poufność, bez wpływu na integralność i dostępność.
vLLM do wersji 0.29.0 zawiera podatność na wyczerpanie zasobów w MooncakeConnector, gdzie odrzucone żądania prefill tworzą placeholdery transferu bez właściciela, które nigdy nie są odzyskiwane. Atakujący mogą wysyłać odrzucone żądania, aby wyczerpać pule zadań sendera, powodując opóźnienia ważnych żądań nawet o 480 sekund, podczas gdy kontrole zdrowotności nadal zwracają sukces.
lamp-cloud do wersji 5.10.0 nie waliduje parametru employeeId w punkcie końcowym /anyone/visible/resource, co pozwala uwierzytelnionym użytkownikom odczytywać role i uprawnienia dowolnego pracownika. Atakujący mogą podawać dowolne wartości employeeId, aby wyliczyć kody ról, kody uprawnień i pełne drzewa routerów front-end innych pracowników bez kontroli autoryzacji.
lamp-cloud do wersji 5.10.0 zawiera podatność na obejście autoryzacji w FileAnyoneController, która pozwala uwierzytelnionym użytkownikom pobierać dowolne załączniki. Atakujący mogą uzyskać dostęp do plików innych użytkowników, podając prawidłowe identyfikatory załączników do punktów końcowych /anyone/file/down i /anyone/file/download, ponieważ aplikacja nigdy nie weryfikuje własności pliku względem kolumny created_by.
lamp-cloud do wersji 5.10.0 zawiera podatność na obejście autoryzacji w punkcie końcowym getUserInfoById, która pozwala uwierzytelnionym użytkownikom odczytywać pełne profile innych użytkowników. Atakujący mogą iterować parametr userId, aby zbierać wrażliwe informacje, takie jak numery telefonów, adresy e-mail, numery dowodów osobistych oraz OpenID z WeChat i DingTalk.
Gladys Assistant przed wersją 5.1.0 zawiera podatność na zatrucie linku resetowania hasła, która pozwala nieuwierzytelnionym zdalnym atakującym uzyskać ważne tokeny resetowania hasła dla dowolnego konta poprzez wykorzystanie parametru origin dostarczanego przez klienta w punkcie końcowym forgot_password bez walidacji po stronie serwera. Atakujący mogą wysłać spreparowane żądanie z kontrolowanym origin, powodując, że ofiara otrzyma zatruty link resetujący, który ujawnia token sesji atakującemu, umożliwiając pełne przejęcie konta, w tym kont administratorów.
Pagekit CMS w wersji 1.0.18 i wcześniejszych pozwala nieuwierzytelnionemu atakującemu na przeprowadzenie ataku SQL injection poprzez tablicę danych uwierzytelniających przesyłaną do publicznego endpointu logowania (POST /user/authenticate).
Problem w Matter Standard Specification-Implementation gap v1.5.1 Matter Project Chip V1.5.1 pozwala lokalnemu atakującemu na uzyskanie poufnych informacji poprzez funkcję PerformCommissioningStep w komponencie ChipDeviceController.cpp.
Chartbrew przed wersją 5.2.2 zawiera podatność w implementacji runQuery() w server/modules/ai/orchestrator/tools/runQuery.js, gdzie parametr row_limit narzędzia AI jest interpolowany do klauzuli LIMIT SQL bez walidacji liczby całkowitej w czasie wykonywania. Kontrola słów kluczowych tylko do odczytu jest wykonywana przed dodaniem tej wartości, więc uwierzytelniony użytkownik, który może wpłynąć na niecałkowitą wartość row_limit generowaną przez model, może dodać SQL, który omija wcześniejszą kontrolę. Skuteczne wykorzystanie może wykonać dowolne instrukcje względem podłączonej bazy danych, w tym odczytywać lub zmieniać dane oraz, jeśli uprawnienia bazy danych na to pozwalają, uzyskać dostęp do plików lub wykonać polecenia systemu operacyjnego. Problem został naprawiony w wersji 5.2.2.
Chartbrew przed wersją 5.2.2 zawiera podatność w implementacji runQuery() w server/modules/ai/orchestrator/tools/runQuery.js, która próbuje egzekwować dostęp tylko do odczytu za pomocą listy blokującej zawierającej tylko siedem słów kluczowych SQL. Uwierzytelniony użytkownik z dostępem do funkcji AI może przesłać niebezpieczne instrukcje lub funkcje bazodanowe, których nie ma na liście blokującej, powodując ich wykonanie bez użycia technik SQL injection lub obfuskacji słów kluczowych. W zależności od silnika bazy danych, konfiguracji i uprawnień użytkownika bazy danych, może to ujawnić lub zapisać pliki, uzyskać dostęp do wewnętrznych zasobów sieciowych, zmienić uprawnienia bazy danych, wykonać polecenia lub zmienić dane. Problem został naprawiony w wersji 5.2.2.
Chartbrew przed wersją 5.2.2 zawiera podatność w server/modules/safeRequest.js, gdzie funkcja validateOutboundUrl() rozwiązuje i waliduje docelową nazwę hosta, ale request-promise wykonuje oddzielną rozdzielczość DNS dla rzeczywistego połączenia. Uwierzytelniony użytkownik, który może tworzyć lub testować połączenia API i kontroluje docelową nazwę DNS, może zwrócić publiczny adres podczas walidacji i prywatny adres podczas żądania, omijając zabezpieczenia zaimplementowane w server/modules/outboundTargetPolicy.js. Ten warunek ponownego wiązania DNS może ujawnić wewnętrzne usługi, zasoby localhost lub punkty końcowe metadanych chmury. Problem został naprawiony w wersji 5.2.2.
Zapros, klient HTTP w Pythonie, przed wersją 0.14.0 jest podatny na atak DoS, gdy aplikacja żąda treści z niezaufanego serwera lub podąża za przekierowaniem do takiego serwera, ponieważ złośliwa odpowiedź zawierająca nadmierną liczbę łańcuchowych wartości Content-Encoding powoduje, że Zapros konstruuje głęboko zagnieżdżony łańcuch dekompresji, który zużywa nadmierne zasoby. Wersja 0.14.0 łata podatność, ograniczając odpowiedzi do pięciu warstw kodowania treści i podnosząc DecodingError po przekroczeniu tego limitu. Obejściem jest dodanie middleware odpowiedzi, który sprawdza nagłówek Content-Encoding i odrzuca odpowiedzi zawierające więcej niż bezpieczną liczbę warstw kodowania.
Discourse, platforma dyskusyjna open-source, przed wersją 2026.7.0 zawiera podatność w komponencie post action, który nie escapował nazw wyświetlanych kontrolowanych przez użytkownika przed interpolacją ich do ciągu HTML przekazywanego do trustHTML. Użytkownik, który mógł wybrać spreparowaną nazwę wyświetlaną, mógł utrwalić znaczniki w opisach akcji postów. Przeglądanie dotkniętych strumieni aktywności użytkownika mogło wykonać skrypt kontrolowany przez atakującego w przeglądarce innego użytkownika. Problem został naprawiony w wersji 2026.7.0.
W Joplin Server przed wersją 3.7.7 funkcja ItemModel.checkIfAllowed() autoryzuje zapisy do elementów z danym share ID, gdy istnieje jakikolwiek wiersz share_users dla wywołującego, bez wymagania statusu ShareUserStatus.Accepted. Użytkownik z niskimi uprawnieniami posiadający oczekujące zaproszenie do współdzielenia folderu może utworzyć element pod tym share ID, a ShareModel.updateSharedItems3() propaguje wstrzykniętą treść do właściciela i zaakceptowanych uczestników jeszcze przed zaakceptowaniem zaproszenia.
W Joplin przed wersją 3.7.2 funkcja isAcceptedUrl() w packages/renderer/htmlUtils.ts używa niezakotwiczonego wyrażenia regularnego dla wewnętrznych adresów URL zasobów, co pozwala adresowi javascript: zawierającemu pasujący 32-znakowy fragment ścieżki przejść walidację i zostać osadzonym w linku notatki HTML. Użytkownik Joplin Server z niskimi uprawnieniami może opublikować tak spreparowaną notatkę HTML jako publiczny udział; w obecnej kompilacji zwykłe kliknięcie lewym przyciskiem jest blokowane, a demonstrowane wykonanie wymaga kliknięcia środkowym przyciskiem lub opcji otwarcia w nowej karcie w starszej lub nieutwardzonej przeglądarce.
Sterownik Wi-Fi ESP-hosted (drivers/wifi/esp_hosted/) w Zephyrze parsuje ramki kontrolne odbierane przez SPI od koprocesora ESP i używa 16-bitowego pola TLV data_length bez sprawdzenia go względem długości ramki i bufora odbiorczego. Wartość do 0xFFFF powoduje, że pb_decode() czyta nawet około 62 KB poza 3188-bajtowy obiekt na stosie. Dodatkowo błędy w reassemblacji fragmentów i kolejkę nieobsłużonych zdarzeń powodują trwałą utratę odbioru Wi-Fi aż do restartu urządzenia.
Podatność w module PSA Internal Trusted Storage w Zephyrze dotyczy braku synchronizacji w generowaniu nonce dla szyfrowania AEAD. Funkcja secure_storage_its_transform_aead_get_nonce() używa statycznych zmiennych lokalnych bez blokady, co przy równoczesnych zapisach do tego samego UID może prowadzić do ponownego użycia nonce z tym samym kluczem. To powoduje katastrofalną awarię szyfrowania, umożliwiając wyciek danych i fałszowanie wpisów.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

