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.08.27)
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 libkcapi ścieżka AIO one-shot może zwrócić błąd przed opróżnieniem wszystkich IOCB, co pozwala jądru na późniejszy zapis do buforów wyjściowych należących do wywołującego, prowadząc do uszkodzenia pamięci.
W @oblique/cli 15.4.0 występuje podatność na wstrzyknięcie poleceń systemowych w funkcji tworzenia projektu. Nazwa projektu jest łączona z poleceniem powłoki bez odpowiedniej neutralizacji, co pozwala na wykonanie dodatkowych poleceń.
nanoMODBUS do wersji v1.23.0 zawiera zapis poza zakresem w funkcji recv_read_device_identification_res po stronie klienta Modbus (FC 0x2B/MEI 0x0E, Read Device Identification) w pliku nanomodbus.c. Pole object_length dostarczane przez serwer (0-246) jest walidowane tylko względem pozostałego rozmiaru PDU (res_size_left) i nigdy nie jest walidowane względem parametru buffers_length dostarczonego przez wywołującego.
W jądrze Linux w podsystemie RDMA/rxe wykryto podatność use-after-free w funkcji rxe_mmap. Problem wynika z usunięcia struktury rxe_mmap_info z listy pending_mmaps i zwolnienia blokady przed wykonaniem remap_vmalloc_range, co pozwala równoczesnemu wywołaniu DESTROY_CQ na zwolnienie pamięci podczas jej mapowania. Skutkiem może być awaria jądra (GPF) lub podatność na użycie po zwolnieniu strony (page UAF).
W Eclipse Theia do wersji 1.73.1 backend @theia/filesystem udostępnia punkty końcowe HTTP do pobierania plików bez ograniczenia do workspace. W trybie przeglądarkowym token połączenia nie jest wymagany dla żądań HTTP, co pozwala nieuwierzytelnionym klientom na odczyt dowolnych plików dostępnych dla procesu.
W Eclipse Mojarra w wersjach 2.3 i nowszych, obsługa URL w DefaultFaceletFactory nie blokuje zdalnych URL-i, co pozwala atakującemu na dołączenie zdalnego Faceleta do przetwarzania żądania z uprawnieniami serwera.
Podatność w pluginie WordPress wp-downloadmanager (wersja 1.68.11 i linia 6.9.4) pozwala użytkownikowi z uprawnieniami administratora na przesyłanie dowolnych plików bez walidacji rozszerzenia lub typu MIME.
W aplikacji toner-management, procedury obsługi zmian stanu (add.php, edit.php, delete.php w katalogach admin/toners, admin/toner-brands, admin/printers i pokrewnych) wykonują operacje INSERT/UPDATE/DELETE na bazie danych bez żadnej autoryzacji, podczas gdy kontrola dostępu była egzekwowana tylko w widokach list.
Pakiet npm 'backmeup' składa polecenia powłoki przez bezpośrednią konkatenację wartości opcji (name, source, destination, filter) i wykonuje je przez powłokę, zamiast używać execFile/spawn z tablicą argumentów. Umożliwia to wstrzyknięcie poleceń powłoki.
Polityka NotePolicy w Crater sprawdza tylko ogólną zdolność Bouncer (manage-all-notes / view-all-notes) bez porównania własności firmy, w przeciwieństwie do InvoicePolicy i innych podobnych polityk, które dodatkowo weryfikują ->hasCompany(->company_id). Każdy uwierzytelniony użytkownik jednej firmy może czytać, edytować lub usuwać notatki innej firmy po ID.
W systemie Book-Management-System, endpointy API Flask /student, /record, /books, /find_stu_book i /find_not_return_book nie mają dekoratora @login_required, który chroni sąsiednie trasy (/search_student, /storage) w tym samym pliku. Ponieważ wartości card_id są sekwencyjnymi liczbami całkowitymi, cała baza danych studentów może być wyliczona bez uwierzytelnienia.
Moduł massmail w DjangoCRM renderuje kontrolowane przez użytkownika pola EmlMessage (subject, content) przez konstruktor Template Django bez sanityzacji, w co najmniej trzech miejscach: message_previews.py, email_creators.py i helpers.py.
Parser treści żądań API w Grocy (controllers/Api/BaseApiController.php, GetParsedAndFilteredRequestBody) oczyszcza przychodzące wartości pól za pomocą HTMLPurifier, a następnie ręcznie odwraca kodowanie encji HTML wynikowego wyjścia, zastępując &lt;, &gt; i &amp; z powrotem na <, > i & bezpośrednio po oczyszczeniu.
Silnik reguł Magistrala pozwala uwierzytelnionym użytkownikom tworzyć reguły z osadzonymi skryptami Go lub Lua, które są wykonywane po stronie serwera po otrzymaniu wiadomości IoT. Silnik Lua (re/lua.go) nie przeprowadza żadnej walidacji danych wejściowych i wstępnie ładuje niebezpieczne biblioteki: db (dowolny dostęp do bazy), ioutil (operacje na plikach), klient HTTP (SSRF) i filepath (traversal).
Trasa pobierania załączników w Documize Community (domain/attachment/endpoint.go, funkcja Download, zarejestrowana przez AddPublic bez middleware uwierzytelniającego) akceptuje parametr zapytania i przyznaje dostęp, gdy parametr jest po prostu niepusty (len(secureToken) > 0), bez porównywania go z jakąkolwiek wartością przechowywaną na serwerze.
InvoiceNinja v5-stable renderuje pole "terms" faktury lub wyceny w portalu klienta za pomocą surowej dyrektywy wyjścia Laravel Blade {!! ->terms !!} (resources/views/portal/ninja2020/invoices/includes/terms.blade.php) bez sanityzacji HTML.
Edytor szablonów w MacCMS10 (application/admin/controller/Template.php) blokuje niebezpieczne funkcje PHP w treści szablonu za pomocą czarnej listy, ale lista pominęła funkcje: exec, passthru, popen, show_source, create_function, register_shutdown_function, register_tick_function i error_log.
W Eclipse Theia do wersji 1.73.1 włącznie, backend @theia/filesystem udostępnia endpoint POST /file-upload, który przyjmuje ścieżkę bezwzględną od atakującego i wykonuje fs.move bez ograniczeń przestrzeni roboczej i bez uwierzytelnienia. W przeglądarce (nie-Electron) token połączenia jest egzekwowany tylko na WebSocket, a żądania HTTP bez tokena nie są odrzucane, co pozwala na nieuwierzytelniony zapis dowolnych plików poza przestrzenią roboczą, co może prowadzić do zdalnego wykonania kodu.
W Eclipse Theia w wersjach od 1.66.0 do 1.73.1 włącznie, backend @theia/plugin-ext udostępnia endpoint HTTP /hostedPlugin/:pluginId/:path(*), który rozwiązuje ścieżkę pliku bez weryfikacji, czy pozostaje w katalogu pluginu. Nieuwierzytelniony atakujący może użyć zakodowanych sekwencji '../' do ucieczki z katalogu i odczytu dowolnych plików dostępnych dla procesu backendu.
NeuVector do wersji 5.4.9 może potencjalnie ujawnić informacje z API /network/graph menedżera z powodu braku uwierzytelnienia i buforowanych danych zawierających wrażliwe informacje.

