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 jądrze Linux w funkcji rt6_route_rcv() stwierdzono błędną walidację długości opcji Route Information (RFC 4191). Z powodu błędu off-by-one, jądro może odczytać do 8 bajtów poza końcem opcji, co może ujawnić dane z sąsiednich obszarów pamięci w trasach widocznych dla użytkownika.
W jądrze Linux w funkcji fscrypt_ioctl_set_policy() stwierdzono, że sprawdzenie właściciela pliku używa nop_mnt_idmap zamiast idmap zamontowanego systemu plików. Na systemach plików wspierających idmapped mounts (np. ext4, f2fs) może to prowadzić do błędnego odmówienia dostępu prawowitemu właścicielowi lub przyznania dostępu niepowołanej osobie.
W jądrze Linux wykryto podatność w mechanizmie PSI (Pressure Stall Information) dla grup cgroup. Wyścig między funkcjami psi_schedule_rtpoll_work() a psi_trigger_destroy() może doprowadzić do ponownego uzbrojenia timera po jego usunięciu, a następnie do użycia po zwolnieniu pamięci (use-after-free) podczas wyzwalania timera na zwolnionej strukturze grupy.
W jądrze Linux w mechanizmie IMA stwierdzono brak natychmiastowego resetowania flag akcji (IMA_DONE_MASK) podczas operacji truncate. Poprawka instaluje haki file_truncate i path_truncate, aby wymusić ponowne zbieranie, mierzenie, audyt i ocenę pliku przy następnym dostępie.
W jądrze Linuxa w funkcji bpf_get_fsverity_digest() występuje problem z założeniami dotyczącymi dynptr. Mimo że weryfikator BPF i abstrakcja dynptr zapewniają ważność pamięci, nie gwarantują stabilności jej zawartości. Funkcja mogła ulec awarii, jeśli arg->digest_size został współbieżnie zmodyfikowany. Poprawka polega na użyciu znanej, poprawnej wartości hash_alg->digest_size oraz poszerzeniu typów zmiennych do u64.
W jądrze Linux wykryto podatność use-after-free w mechanizmie BPF sockmap podczas przetwarzania werdyktu wysyłki. Problem polega na tym, że funkcja tcp_bpf_send_verdict() kopiuje wskaźnik do gniazda docelowego bez zwiększania licznika referencji, co przy współbieżnym dostępie może prowadzić do użycia zwolnionej pamięci. Atakujący może wykorzystać tę wadę do eskalacji uprawnień lub wywołania awarii systemu.
Rozszerzenie Joomla Fabrik w wersjach przed 4.7.2 zawiera podatność na nieuwierzytelnione przechowywane XSS. Obsługa danych wprowadzanych przez użytkownika w funkcji jsactions prowadzi do wektora przechowywanego XSS.
Rozszerzenie Joomla Fabrik w wersjach przed 4.7.2 umożliwia nieuwierzytelnionemu atakującemu wyświetlenie listy tabel bazy danych oraz prefiksu tabel. Metoda ajax_tables modelu elements pozwala na przeglądanie dowolnych tabel bazy danych wraz z ich kolumnami.
Rozszerzenie Joomla Fabrik w wersjach przed 4.7.2 umożliwia nieuwierzytelnionemu atakującemu przeglądanie dowolnych katalogów na serwerze. Metoda onAjax_getFolders modelu elements pozwala na wyświetlanie zawartości dowolnych katalogów.
Rozszerzenie Joomla Fabrik w wersjach przed 4.7.2 umożliwia nieuwierzytelnionemu atakującemu przesyłanie dowolnych plików niewykonywalnych do katalogu głównego serwera WWW. Podatność dotyczy kontrolera wtyczki listy e-mail.
Rozszerzenie Joomla Fabrik w wersjach przed 4.7.2 umożliwia nieuwierzytelnionemu atakującemu wyczyszczenie tabeli docelowej listy. Endpoint list.doempty nie ma kontroli dostępu, a zwykłe żądanie GET opróżnia tabelę.
W jądrze Linuxa w sterowniku RDMA bnxt_re występuje wyciek pamięci jądra do przestrzeni użytkownika. Strona współdzielona (shpg) nie jest zerowana przed udostępnieniem jej użytkownikowi, co powoduje ujawnienie niezaszyfrowanych danych z pamięci jądra. Poprawka polega na użyciu get_zeroed_page() zamiast __get_free_page().
Hashcat nie ogranicza opcji wiersza poleceń podczas analizowania plików przywracania, co pozwala atakującym na wstrzyknięcie opcji przekierowujących wyjście, takich jak --outfile i --potfile-path. Atakujący mogą przygotować pliki przywracania ze złośliwymi opcjami, aby dodać kontrolowaną treść do dowolnych plików, co umożliwia wykonanie kodu podczas celowania w pliki startowe powłoki.
NLTK w wersjach przed 3.9.4 zawiera nieograniczoną rekurencję w metodzie JSONTaggedDecoder.decode_obj(), która pozwala atakującym na spowodowanie odmowy usługi poprzez dostarczenie głęboko zagnieżdżonych struktur JSON. Atakujący mogą przygotować ładunki JSON przekraczające limit rekurencji, aby wywołać nieobsłużony błąd RecursionError, który powoduje awarię procesu Pythona.
NLTK przed wersją 3.10.0 zawiera podatność na dowolny odczyt plików lokalnych w StreamBackedCorpusView, która omija zabezpieczenie pathsec.ENFORCE poprzez bezpośrednie wywołanie builtins.open() zamiast pathsec.open(). Atakujący, którzy kontrolują argument fileid, mogą czytać dowolne pliki lokalne niezależnie od ustawienia ENFORCE, w tym wrażliwe pliki systemowe i poświadczenia aplikacji.
NLTK w wersjach przed 3.10.0 domyślnie ustawia ENFORCE=False w pathsec.py, co powoduje, że wszystkie funkcje walidacji bezpieczeństwa emitują ostrzeżenia zamiast zgłaszać wyjątki. Atakujący mogą ominąć zabezpieczenia przed path traversal i deserializacją pickle, wykorzystując wyłączone kontrolki bezpieczeństwa, które są aktywne tylko po ręcznym włączeniu.
NLTK w wersjach przed 3.10.2 zawiera podatność na ominięcie piaskownicy przez dowiązania symboliczne w FramenetCorpusReader, która pozwala atakującym na odczyt dowolnych plików XML poza katalogiem korpusu. Atakujący mogą umieścić dowiązania symboliczne z nazwami nie zawierającymi separatorów ścieżek w podkatalogu korpusu, które przechodzą walidację ścieżki i są rozwiązywane do plików poza zamierzonym katalogiem korpusu podczas dostępu przez metody frame_by_name(), _lu_file() lub doc().
NLTK przed wersją 3.10.3 zawiera podatność na zdalne wykonanie kodu w AllowlistUnpickler, który waliduje tylko nazwę modułu pickle, a nie nazwę globalną, co pozwala atakującym na rozwiązywanie nazw z kropkami przez atrybuty do wywoływalnych obiektów spoza dozwolonej przestrzeni nazw. Atakujący mogą stworzyć niezaufane modele parsera przejść, które wykonują dowolne polecenia, gdy TransitionParser.parse ładuje model przez allowlisted_pickle_load.
Wtyczka Advanced Product Fields (Product Addons) dla WooCommerce w WordPressie jest podatna na nieprawidłową walidację danych wejściowych we wszystkich wersjach do 1.6.21 włącznie. Wynika to z błędu logicznego w funkcji 'validate_cart_data'. Umożliwia to nieuwierzytelnionym atakującym ominięcie wymaganych płatnych dodatków i dokonanie zakupów tylko po cenie bazowej produktu, skutecznie kradnąc produkty, płacąc ułamek zamierzonej ceny. Podatność została częściowo załatana w wersji 1.6.19.
Netty (io.netty:netty-codec-socks) w wersjach od 4.2.0.Final do 4.2.16.Final oraz od 4.1.x do 4.1.136.Final zawiera podatności na wstrzykiwanie bajtów null, CRLF i poświadczeń w enkoderach klienta SOCKS4 (Socks4ClientEncoder) i SOCKS5 (Socks5ClientEncoder), które nie walidują pól adresu domeny i uwierzytelniania (nazwa użytkownika/hasło). Atakujący kontrolujący te pola może wstrzyknąć bajty null lub znaki CRLF, aby skrócić lub zmienić wartości, co może prowadzić do fałszowania domen, skrócenia userid SOCKS4, wstrzyknięcia danych uwierzytelniających i zamieszania protokołu. Naprawiono w 4.2.17.Final i 4.1.137.Final.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

