Podatności Linux kernel
7564 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-46090Wysokie
W jądrze Linux w sterowniku ALSA aloop wykryto podatność na użycie po zwolnieniu (UAF) w mechanizmie zmiany formatu. Problem występuje, gdy loopback_check_format() zatrzymuje przechwytywanie, a równoczesne zamknięcie może zwolnić runtime, podczas gdy wątek wyzwalania odtwarzania nadal przechowuje nieaktualny wskaźnik do strumienia.
- CVE-2026-46086Średnie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na niekonsekwentne odczyty lokalnych wpisów FDB w mostach. Problem wynika z wielokrotnego ładowania wartości `f->dst`, co może prowadzić do dereferencji wskaźnika NULL.
- CVE-2026-46085Wysokie
W jądrze systemu Linux naprawiono podatność związaną z obsługą nieprawidłowo wyrównanej długości kryptograficznej w pakietach rxrpc. Zmiany obejmują poprawę obsługi błędów dekrpytacji oraz usunięcie ostrzeżenia, które mogło być zdalnie wywołane.
- CVE-2026-46084Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z nieprawidłowym zarządzaniem kierowaniem RX po zniszczeniu obiektów WQ. Po zniszczeniu QP RSS, konfiguracja kierowania RX pozostaje aktywna, co może prowadzić do błędów w dostarczaniu zakończeń RX na nowe obiekty TX.
- CVE-2026-46083Średnie
W jądrze Linuxa naprawiono podatność związaną z wyciekami zasobów podczas niepowodzenia konfiguracji urządzenia SPI. W przypadku niepowodzenia funkcji spi_setup() należy upewnić się, że wywołana zostanie funkcja czyszcząca kontroler.
- CVE-2026-46082Średnie
W jądrze Linuxa rozwiązano podatność, która dotyczy KVM i SVM. Problem polegał na tym, że instrukcja INVLPGA nie powodowała błędu #UD, gdy EFER.SVME było ustawione na 0.
- CVE-2026-46081Wysokie
W jądrze Linuxa zidentyfikowano podatność w funkcji acomp_save_req(), która przechowuje nieprawidłowy wskaźnik, co prowadzi do uszkodzenia pamięci. Problem występuje podczas asynchronicznego zakończenia żądania w implementacji sprzętowej, takiej jak sterownik QAT.
- CVE-2026-46079Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadziła do dereferencji wskaźnika null w przypadku niepowodzenia funkcji device_add_disk() po sukcesie device_add(). Problem ten został rozwiązany poprzez poprawne zarządzanie kolejnością usuwania urządzeń.
- CVE-2026-46078Wysokie
W jądrze systemu Linux zidentyfikowano podatność dotyczącą obsługi wskaźników nameoff w przypadku końcowych direntów w systemie plików EROFS. Problem polega na tym, że nieprawidłowe obliczenia mogą prowadzić do odczytu poza blokiem katalogu.
- CVE-2026-46076Wysokie
W jądrze systemu Linux rozwiązano podatność w KVM, która polegała na niewłaściwym obsługiwaniu wywołań VMMCALL w przypadku, gdy L1 nie chciał ich przechwycić. W takich sytuacjach KVM generuje wyjątek #UD, co pozwala L2 na wykonywanie wywołań hypercall bez interakcji z L1.
- CVE-2026-46074Średnie
W jądrze systemu Linux naprawiono podatność związaną z wyciekami pamięci podczas niepowodzeń w probe. W przypadku błędów należy wyrejestrować kontroler, wyłączyć piny oraz zabić i zwolnić RX URB, aby uniknąć wycieków pamięci i użycia po zwolnieniu.
- CVE-2026-46073Średnie
W jądrze systemu Linux naprawiono podatność związaną z brakiem wywołania usb_kill_urb() w przypadku przerwania sygnału. Błąd ten prowadził do odczytu z nieprawidłowego bufora transferowego, gdy nie odebrano danych z urządzenia.
- CVE-2026-46072Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji run_unpack(), która nie sprawdza poprawności granic bufora przed odczytem danych. W wyniku tego, złośliwie skonstruowany obraz NTFS może prowadzić do odczytu danych poza granicami bufora, co może skutkować nieautoryzowanym dostępem do pamięci.
- CVE-2026-46071Średnie
W jądrze Linuxa rozwiązano podatność związaną z KVM i nSVM, która dotyczyła niewłaściwego czyszczenia VMCB_LBR w vmcb12. Funkcja svm_copy_lbrs() zawsze oznaczała VMCB_LBR jako brudny w docelowym VMCB, co prowadziło do nieokreślonego zachowania architektonicznego.
- CVE-2026-46070Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy walidacji rozmiaru ładunku przed dostępem do metadanych dziennika w systemie RAID5. Funkcje r5c_recovery_analyze_meta_block() oraz r5l_recovery_verify_data_checksum_for_mb() nie sprawdzają poprawności rozmiarów ładunków, co może prowadzić do odczytów poza przydzielonym obszarem pamięci.
- CVE-2026-46069Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji mwifiex_adapter_cleanup(), która może prowadzić do błędu use-after-free. Problem występuje, gdy funkcja timer_delete() jest wywoływana przed zwolnieniem struktury adaptera, co może skutkować dostępem do zwolnionych pól adaptera przez działający callback.
- CVE-2026-46068Wysokie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekami buforów przeskokowych w funkcjach nx842_crypto_{alloc,free}_ctx. Problem polega na niewłaściwym zwalnianiu buforów, które powinny być zwalniane za pomocą free_pages() zamiast free_page().
- CVE-2026-46067Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala użytkownikom na ustawienie wartości 'damos_quota_goal->nid' bez odpowiedniej walidacji. Może to prowadzić do nieautoryzowanego dostępu do pamięci poza przydzielonym zakresem.
- CVE-2026-46066Średnie
W jądrze Linuxa zidentyfikowano podatność związana z błędnym zliczaniem operacji w przypadku niepowodzenia alokacji bufora dla szyfrowanych plików w systemie plików CephFS. Gdy alokacja bufora nie powiedzie się, liczba operacji jest inkrementowana, co prowadzi do paniki jądra.
- CVE-2026-46065Wysokie
W jądrze systemu Linux rozwiązano podatność związaną z odłączeniem opóźnionego I/O od cyklu życia struktury fb_info. Wprowadzono nową strukturę fb_deferred_io_state, która przechowuje stan opóźnionego I/O, co zapobiega problemom związanym z dostępem do pamięci graficznej po odłączeniu urządzenia.
- CVE-2026-46064Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji ibmasm_send_i2o_message(), która może prowadzić do nadmiernego odczytu pamięci w stercie. Użytkownik z uprawnieniami root może wykorzystać niezweryfikowane pola nagłówka, co skutkuje odczytem danych poza przydzielonym obszarem pamięci.
- CVE-2026-46063Średnie
W jądrze Linuxa zidentyfikowano podatność, która może prowadzić do zakleszczenia podczas operacji sigreturn w kontekście stosu cieni. Problem występuje, gdy jądro próbuje uzyskać dostęp do pamięci stosu cieni, co może prowadzić do sytuacji, w której dwa procesory próbują uzyskać blokady, co skutkuje deadlockiem.
- CVE-2026-46062Wysokie
W jądrze systemu Linux naprawiono podatność związaną z przepełnieniem całkowitym w funkcji run_unpack() podczas sprawdzania granic wolumenu. Problem ten występował w wyniku użycia surowego dodawania, co mogło prowadzić do ominięcia walidacji dla dużych wartości lcn i len.
- CVE-2026-46061Średnie
W jądrze Linuxa zidentyfikowano podatność, która prowadzi do zakleszczenia w funkcji jbd2_journal_cancel_revoke(). Zmiana wprowadzone w commitcie f76d4c28a46a narusza porządek blokad, co może prowadzić do sytuacji ABBA, gdy rozmiar bloku systemu plików jest mniejszy niż rozmiar strony.
- CVE-2026-46060Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z nieprawidłowym czyszczeniem IRQ podczas niepowodzenia próby inicjalizacji urządzenia. W przypadku częściowego zakończenia funkcji adf_dev_up() i wystąpienia błędu, rejestratory IRQ nie są odłączane przed zwolnieniem wektorów MSI-X.
- CVE-2026-46058Wysokie
W jądrze systemu Linux zidentyfikowano podatność spowodowaną warunkiem wyścigu między funkcjami m2m job_abort a device_run, co prowadzi do paniki jądra. Problem występuje, gdy v4l2_m2m_ctx_release() zwalnia m2m_ctx w momencie, gdy v4l2_m2m_try_run() próbuje wywołać device_run z tym samym kontekstem.
- CVE-2026-46057Niskie
W jądrze systemu Linux naprawiono podatność związaną z dziedziczeniem LOG_SUBDOMAINS_OFF podczas operacji fork(). Problem polegał na tym, że blob bezpieczeństwa Landlock nie był kopiowany, gdy źródłowe poświadczenie nie miało przypisanego domeny, co prowadziło do nieoczekiwanych wyników audytu w procesach potomnych.
- CVE-2026-46056Wysokie
W jądrze systemu Linux naprawiono podatność związaną z obsługą zdarzeń Bluetooth, która mogła prowadzić do potencjalnego użycia po zwolnieniu (UAF) w obsłudze kluczy SSP.
- CVE-2026-46054Wysokie
W jądrze Linux wykryto podatność w module SELinux dotyczącą nieprawidłowego sprawdzania dostępu dla operacji mmap() i mprotect() na systemach plików overlayfs. Brakowało egzekwowania kontroli dostępu dla plików niższego poziomu (backing file) podczas tych operacji.
- CVE-2026-46053Wysokie
W jądrze systemu Linux naprawiono podatność związaną z błędnym zarządzaniem zasobami w funkcji __rds_rdma_map(). Problem występował, gdy kopiowanie wygenerowanego ciasteczka do przestrzeni użytkownika nie powiodło się, co mogło prowadzić do nieprawidłowego zwalniania zasobów.
- CVE-2026-46051Średnie
W jądrze Linuxa naprawiono podatność w funkcji retry_aligned_read(), która mogła prowadzić do nieskończonej pętli i soft lockupu w przypadku napotkania nakładającego się paska.
- CVE-2026-46050Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do zakleszczenia podczas operacji sprawdzania macierzy RAID10, gdy równocześnie wykonywane są żądania NOWAIT. Problem wynika z błędnego zarządzania wartością nr_pending, co prowadzi do jej niedoboru i zablokowania wątku synchronizacji.
- CVE-2026-46048Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekiem referencji usb_dev podczas niepowodzenia w próbie inicjalizacji urządzenia ALSA: caiaq. Problem polega na tym, że funkcja create_card() nie zwalnia referencji, co prowadzi do wycieku struktury usb_device oraz jej alokacji.
- CVE-2026-46047Wysokie
W jądrze Linuxa zidentyfikowano podatność związana z użyciem po zwolnieniu pamięci w funkcji usuwania sterownika. Problem występuje, gdy pakiet przychodzi po wywołaniu destroy_workqueue(), ale przed sock_release(), co prowadzi do błędu use-after-free.
- CVE-2026-46046Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z brakiem wywołania brelse() w funkcji ext4_xattr_inode_dec_ref_all(). Wprowadzenie poprawki c8e008b60492 spowodowało wyciek liczby referencji, gdy block_csum jest fałszywy.
- CVE-2026-46045Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na odczyt danych bitmapy z dysków zapasowych, które nie są w pełni zsynchronizowane. Brak sprawdzenia flagi In_sync może prowadzić do odczytu nieaktualnych lub niezainicjowanych danych bitmapy.
- CVE-2026-46044Średnie
W jądrze Linuxa zidentyfikowano podatność, która dotyczy nieprawidłowego zarządzania wątkami kthread w przypadku wystąpienia błędu po ich utworzeniu. Wątek ssif nie zostanie zatrzymany, co może prowadzić do niepożądanych skutków.
- CVE-2026-46042Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekami pamięci w funkcji weighted_interleave_auto_store(). Problemy te występują w przypadku, gdy użytkownik wprowadza wartości 'true' lub 'false', co prowadzi do niezwolnienia pamięci.
- CVE-2026-46041Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcją hdlc_tx_frames(), która wywołuje usleep_range() w kontekście atomowym, co jest nielegalne. Problem został rozwiązany poprzez przeniesienie oczekiwania na dostępność miejsca w buforze poza kontekst blokady spinlock.
- CVE-2026-46040Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekiem liczby obserwacji w inotify, gdy funkcja fsnotify_add_inode_mark_locked() kończy się niepowodzeniem. W takim przypadku nie wywoływana jest funkcja dec_inotify_watches(), co prowadzi do wycieku liczby obserwacji i może spowodować osiągnięcie limitu max_user_watches.
- CVE-2026-46038Średnie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy zarządzania pamięcią w kontekście pakietu BYE wysyłanego przez węzeł. Serwer nazw nie zwalnia pamięci węzła po przetworzeniu pakietu, co prowadzi do wycieku pamięci.
- CVE-2026-46037Wysokie
W jądrze systemu Linux rozwiązano podatność związaną z walidacją typu odpowiedzi ICMP przed użyciem wskaźników ICMP. Rozszerzone odpowiedzi echo wykorzystują typ odpowiedzi ICMP_EXT_ECHOREPLY, który znajduje się poza zakresem obsługiwanym przez icmp_pointers[].
- CVE-2026-46035Średnie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na ponowne wejście do funkcji rmqueue() z kontekstu NMI w systemach UP, co prowadzi do uszkodzenia listy wolnych stron. Problem ten występuje, gdy spin_trylock() zawsze zwraca sukces, nawet gdy blokada jest już zajęta.
- CVE-2026-46034Średnie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na dereferencję wskaźnika NULL w ścieżce wyzwalania przerwań. Problem ten został rozwiązany poprzez dodanie walidacji, aby upewnić się, że MSI jest skonfigurowane przed dostępem do tablicy cdx_irqs.
- CVE-2026-46033Wysokie
W jądrze Linux wykryto podatność w mechanizmie kryptograficznym authencesn, która pozwala na użycie zbyt krótkiego skrótu (1-3 bajty) podczas tworzenia instancji. Prowadzi to do dostępu poza dozwolony obszar pamięci przy obsłudze sekwencyjnego numeru ESN.
- CVE-2026-46032Średnie
W jądrze Linuxa zidentyfikowano podatność w KVM, która występuje podczas zagnieżdżonego #VMEXIT, gdy załadowanie CR3 L1 kończy się niepowodzeniem. W takim przypadku funkcja nested_svm_vmexit() zwraca kod błędu, który jest ignorowany przez większość wywołujących, co prowadzi do kontynuacji działania L1 w uszkodzonym stanie.
- CVE-2026-46030Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekiem odniesienia do device_node w funkcji mc_probe(). Oryginalny kod nie zwalniał odniesienia r5_core_node, co prowadziło do wycieku pamięci.
- CVE-2026-46029Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na ponowne wejście do alokatora slab w kontekście NMI, co prowadzi do uszkodzenia stanu slab. Problem występuje w systemach z pojedynczym procesorem (UP) i może być wywołany przez funkcję kmalloc_nolock().
- CVE-2026-46028Średnie
W jądrze systemu Linux zidentyfikowano podatność w algorytmie algif_aead, która dotyczy asynchronicznych żądań AEAD. Problem polega na tym, że żądania te korzystają z bufora IV na poziomie gniazda, co może prowadzić do niezgodności w obsłudze IV w wyniku późniejszej aktywności gniazda.
- CVE-2026-46027Wysokie
W jądrze Linuxa rozwiązano podatność, która występowała w funkcji smc_clc_wait_msg. Problem dotyczył obsługi odmowy połączenia w trakcie wczesnego etapu handshake, co mogło prowadzić do nieprawidłowego aktualizowania stanu synchronizacji grupy linków.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

