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.
smol-toml to mały, szybki i poprawny parser i serializator TOML. Przed wersją 1.7.1 funkcja parse() może wejść w nieskończoną pętlę, gdy wartość wewnątrz tablicy lub tabeli inline jest poprzedzona komentarzem bez kończącego znaku nowej linii. W src/util.ts funkcja skipUntil() wywołuje indexOfNewline(), otrzymuje -1 na końcu danych wejściowych i resetuje kursor na początek ciągu zamiast opuszczać skanowanie struktury. Parser następnie zawiesza się w nieskończoność i może zużywać moc obliczeniową usługi, gdy aplikacja analizuje dane TOML kontrolowane przez atakującego. Problem został naprawiony w wersji 1.7.1.
Cross-Site Request Forgery (CSRF) w OrderConfirmController w GET /order/confirm/{order_number} w Roskus Prospero Flow CRM przed wersją 5.15.11 pozwala nieuwierzytelnionemu atakującemu na potwierdzenie dowolnego zamówienia w imieniu uwierzytelnionego użytkownika poprzez skierowanie go na spreparowaną stronę. Middleware Laravel VerifyCsrfToken egzekwuje tokeny CSRF tylko dla żądań POST, PUT, PATCH i DELETE; deklaracja Route::get pozostawia tę akcję zmieniającą stan bez ochrony. Ciasteczka sesji skonfigurowane z SameSite=Lax są automatycznie dołączane w nawigacji najwyższego poziomu, więc pojedyncze kliknięcie w link wywołuje OrderConfirmController::confirm() i zmienia stan zamówienia z oczekującego na potwierdzone bez autoryzacji użytkownika. Ponieważ numery zamówień są sekwencyjnymi liczbami całkowitymi, atakujący może je enumerować i potwierdzić wszystkie istniejące zamówienia w jednym automatycznym przebiegu.
W jądrze Linux w podsystemie RDMA/rxe występuje podatność use-after-free podczas modyfikacji atrybutu IB_QP_MAX_DEST_RD_ATOMIC. Miejscowy nieuprzywilejowany użytkownik może wykorzystać wyścig między zwolnieniem a ponownym przydzieleniem zasobów, prowadząc do awarii systemu (lokalny DoS).
W jądrze Linux w podsystemie RDMA/rxe wykryto podatność polegającą na odczycie i zapisie poza granicami przydzielonej pamięci (out-of-bounds) w funkcji free_rd_atomic_resources(). Problem wynika z aktualizacji atrybutu max_dest_rd_atomic przed zwolnieniem starej tablicy, co powoduje, że pętla zwalniająca przechodzi poza przydzielony obszar, co może prowadzić do uszkodzenia pamięci (wykryte przez KASAN).
W jądrze Linux w sterowniku nvme-tcp występuje problem z nieprawidłowym użyciem page_frag_cache w środowisku wielowątkowym, co prowadzi do błędnego zliczania referencji i przedwczesnego zwolnienia stron. Może to powodować ostrzeżenia sieciowe i losowe paniki systemu.
W jądrze Linuxa wykryto podatność w sterowniku USB xHCI, gdzie funkcja xhci_gen_setup() odczytuje rejestr kontrolera nawet gdy jest on niedostępny (np. po awarii zasilania lub odłączeniu od magistrali). Odczyt zwraca wartość 0xFFFFFFFF, co prowadzi do nieprawidłowego obliczenia adresu rejestrów operacyjnych i wywołuje błąd wyrównania na architekturze ARM64, powodując awarię systemu (oops). Problem dotyczy kontrolerów takich jak Renesas uPD720201, które nie wznawiają pracy z trybu D3cold.
W jądrze Linux w systemie plików FUSE występuje wyścig między przerwaniem a ponownym wysłaniem żądania, co może powodować wyzwalanie WARN_ON i potencjalne problemy.
W jądrze Linux w systemie plików FUSE brakuje bariery pamięci podczas sprawdzania gotowości io-uring, co może prowadzić do zakleszczenia z odwróconą kolejnością blokad.
W jądrze Linux w systemie plików FUSE publikowanie kolejek io-uring nie używa semantyki release, co może prowadzić do niespójności widoczności danych dla czytelników.
W jądrze Linux w systemie plików FUSE ścieżka abort_on_kill nie czeka na FR_FINISHED, co może prowadzić do use-after-free podczas równoległego przetwarzania żądań.
W jądrze Linux w systemie plików FUSE występuje wyciek blokady invalidate podczas niepowodzenia zapisu zwrotnego w fuse_do_setattr(), co może zablokować późniejsze operacje na pliku.
W jądrze Linux w systemie plików FUSE występuje wyciek blokady zapisu (rwsem) podczas operacji open z flagą O_TRUNC dla plików DAX, gdy funkcja fuse_dax_break_layouts() zakończy się błędem (np. -ERESTARTSYS). Prowadzi to do zawieszenia późniejszych operacji na pliku z powodu niezwolnionej blokady.
W jądrze Linux w sterowniku USB gadget f_tcm występuje problem z licznikiem portów (tpg_port_count), który jest zmniejszany przed zakończeniem usuwania LUN, co może prowadzić do wyścigu i użycia po zwolnieniu (UAF) podczas usuwania sesji. Dodano opcjonalny callback fabric_post_unlink(), aby utrzymać licznik portów do czasu zakończenia core_dev_del_lun().
W jądrze Linux w podsystemie KVM dla AMD SEV/SEV-ES na platformach z SNP, operacje szyfrowania/deszyfrowania pamięci gościa używały bufora tymczasowego, który nie był alokowany jako pełna strona 4KiB. Na platformach SNP strona zawierająca bufor musi być tymczasowo przypisana do firmware, co powoduje, że dostęp do niej przez inne części jądra wywołuje błąd RMP #PF, prowadzący do paniki jądra.
W jądrze Linux wykryto podatność w mechanizmie TLS offload (tls_device.c), prowadzącą do zapisu poza zakresem pamięci w funkcji tls_append_frag(). Problem występuje, gdy rekord TLS pozostaje otwarty z pełną liczbą fragmentów, a kolejne wywołania splice() z flagą SPLICE_F_MORE dodają kolejne strony, co powoduje przekroczenie tablicy frags[MAX_SKB_FRAGS] i nadpisanie pamięci, w tym wskaźnika funkcji w strukturze destruct_work, co może prowadzić do wykonania dowolnego kodu.
W jądrze Linux w module GTP występuje brak serializacji aktualizacji kontekstów PDP, co może prowadzić do podwójnego usunięcia tego samego kontekstu PDP, gdy operacje GTP_CMD_DELPDP i RTM_DELLINK są wykonywane równocześnie. Skutkuje to błędem ogólnej ochrony (general protection fault) i potencjalnym użyciem po zwolnieniu.
W jądrze Linux wykryto podatność use-after-free w funkcji tcp_ao_connect_init() dotyczącą TCP-AO. Wyścig między walidacją klucza a zmianą przynależności VRF może doprowadzić do usunięcia jedynego klucza, a następnie bezpośredniego zwolnienia struktury tp->ao_info, podczas gdy ścieżka odbioru może nadal używać wskaźnika do tej struktury. Problem został znaleziony podczas statycznego audytu i potwierdzony przez reproducer wywołujący raport KASAN.
W jądrze Linuxa wykryto podatność use-after-free w module TCP-AO (TCP Authentication Option). Problem występuje podczas ponownego łączenia z innym peerem, gdy wskaźnik current_key może wskazywać na zwolnioną pamięć po wywołaniu call_rcu().
W jądrze Linux w module xfrm (ESP-in-TCP) występuje błąd użycia po zwolnieniu (UAF) podczas zamykania gniazda espintcp. Funkcja espintcp_close() zwalnia skb bez trzymania blokady gniazda, podczas gdy kolejka pracy xfrm_trans_reinject może nadal używać tego samego skb. Poprawka dodaje synchronize_rcu() po zresetowaniu sk_prot.
W jądrze Linux w stosie TCP występuje problem z wartością advmss pochodzącą z trasy, która może być mniejsza niż 1, co prowadzi do dzielenia przez zero w tcp_select_initial_window(). Poprawka wprowadza funkcję tcp_dst_advmss(), która ogranicza advmss do TCP_MIN_MSS.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

