Podatności Linux kernel
5621 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2025-48647Wysokie
W funkcji cpm_fwtp_msg_handler w pliku cpm/google/lib/tracepoint/cpm_fwtp_ipc.c istnieje możliwość nadpisania pamięci z powodu nieprawidłowej walidacji danych wejściowych. Może to prowadzić do lokalnej eskalacji uprawnień bez dodatkowych uprawnień wykonawczych. Interakcja użytkownika nie jest wymagana do wykorzystania.
- CVE-2025-21858Wysokie
W jądrze Linuxa zidentyfikowano podatność typu use-after-free w funkcji geneve_find_dev(). Problem występuje, gdy struktura geneve_dev.next jest powiązana z backendowym gniazdem UDP, które zostało już zwolnione.
- CVE-2024-58072Wysokie
W jądrze Linuxa zidentyfikowano podatność związaną z nieużywaną funkcją check_buddy_priv w sterowniku rtlwifi. Funkcja ta, mimo że została dodana, nigdy nie była wykorzystywana, co prowadziło do potencjalnych problemów z dostępem do zwolnionej pamięci podczas drugiego próbowania.
- CVE-2025-21763Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji __neigh_notify(), która może być wywoływana bez ochrony RTNL lub RCU. Wprowadzono poprawkę, aby zastosować ochronę RCU, co ma na celu uniknięcie potencjalnego błędu użycia po zwolnieniu (UAF).
- CVE-2025-21761Wysokie
W jądrze Linuxa zidentyfikowano podatność w funkcji ovs_vport_cmd_fill_info(), która może być wywoływana bez odpowiedniej ochrony RCU lub RTNL. Zastosowanie ochrony RCU oraz dev_net_rcu() pozwala uniknąć potencjalnego błędu użycia po zwolnieniu (UAF).
- CVE-2025-21756Wysokie
W jądrze systemu Linux rozwiązano podatność dotyczącą zachowania gniazd wirtualnych (vsock). Problem polegał na niewłaściwym zarządzaniu powiązaniami gniazd, co prowadziło do błędu use-after-free podczas przypisywania transportu.
- CVE-2024-58014Wysokie
W jądrze Linuxa zidentyfikowano podatność, która została rozwiązana poprzez dodanie sprawdzenia zakresu w funkcji 'wlc_phy_iqcal_gainparams_nphy()'. Zmiana ta ma na celu zapobieżenie potencjalnemu dostępowi do pamięci poza dozwolonym zakresem.
- CVE-2025-21727Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free w funkcji padata_reorder, co może prowadzić do nieprzewidzianego zachowania systemu. Problem został wykryty podczas testów LTP, gdzie wystąpił błąd związany z odczytem pamięci po jej zwolnieniu.
- CVE-2025-21726Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu Use-After-Free (UAF) w funkcji reorder_work, która może prowadzić do nieautoryzowanego dostępu do pamięci. Problem ten występuje podczas przetwarzania żądań kryptograficznych, co może skutkować nieprzewidywalnym zachowaniem systemu.
- CVE-2025-21724Wysokie
W jądrze systemu Linux naprawiono podatność związaną z przesunięciem poza granice w funkcji iova_bitmap_offset_to_index(). Problem ten mógł prowadzić do nieokreślonego zachowania, gdy wartość przesunięcia przekraczała 31 bitów.
- CVE-2024-57951Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z nieprawidłowym zarządzaniem stanem CPU podczas operacji hotplug. Problem występuje, gdy CPU przechodzi przez różne stany, co prowadzi do błędnych założeń dotyczących aktywności hrtick oraz stanu cpu_base.online.
- CVE-2025-21692Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na indeksowanie klasy poza zakresem w funkcji ets_class_from_arg() przy przekazaniu clid równym 0. Przepełnienie to może prowadzić do eskalacji uprawnień lokalnych.
- CVE-2024-56672Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free (UAF) w funkcji blkcg_unpin_online(). Problem występuje podczas przechodzenia przez hierarchię blkcg, co może prowadzić do nieprzewidzianego zachowania systemu.
- CVE-2024-53166Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free (UAF) w funkcji bfq_limit_depth(). Problem występuje, gdy bfqq jest dereferencjonowane bez odpowiedniej blokady, co może prowadzić do nieprzewidzianego zachowania, gdy io_context jest współdzielony przez wiele zadań.
- CVE-2024-53057Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji qdisc_tree_reduce_backlog, która może prowadzić do użycia wskaźnika po zwolnieniu (UAF) w przypadku nieprawidłowego założenia dotyczącego qdisc z głównym uchwytem ffff:. Problem ten został rozwiązany w aktualizacji.
- CVE-2024-50262Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy funkcji trie_get_next_key(). Funkcja ta alokuje stos węzłów o rozmiarze trie->max_prefixlen, ale zapisuje (trie->max_prefixlen + 1) węzłów, co prowadzi do zapisu poza przydzieloną pamięcią.
- CVE-2024-50151Wysokie
W jądrze Linuxa naprawiono podatność, która występowała podczas budowania żądania SMB2_IOCTL. Problem dotyczył sytuacji, gdy klient używał szyfrowania, co prowadziło do zapisu poza przydzielonym buforem, gdy użytkownik przekazywał zbyt duży bufor wejściowy.
- CVE-2024-50150Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy urządzeń altmode USB typu C. Problem polegał na tym, że zwolnienie urządzenia altmode nie utrzymywało odniesienia do urządzenia nadrzędnego, co mogło prowadzić do błędów w zarządzaniu obiektami.
- CVE-2024-50127Wysokie
W jądrze Linuxa zidentyfikowano podatność w funkcji 'taprio_change()', która może prowadzić do sytuacji use-after-free. Wskutek przełączenia harmonogramu lub usunięcia, wskaźnik 'admin' może stać się nieaktualny, co zostało wykryte przez KASAN.
- CVE-2024-50121Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji `nfs4_state_shutdown_net`, która może prowadzić do błędów typu use-after-free. Problem występuje podczas równoczesnego działania `nfsd_client_shrinker` i próby zwolnienia zasobów związanych z klientem NFS.
- CVE-2024-50035Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji ppp_async_encode, która może prowadzić do nielegalnego dostępu związanego z nieprawidłowym rozmiarem danych. Problem występuje, gdy pppoe_sendmsg() jest wywoływane z zerowym rozmiarem, co skutkuje przekazaniem pustego skb do ppp_async_encode.
- CVE-2024-49900Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z nieprawidłowym dostępem do niezainicjowanej wartości w funkcji lzo1x_1_do_compress. Problem dotyczy zmiennej ea_buf, która nie została poprawnie zainicjowana, co może prowadzić do nieprzewidywalnych zachowań systemu.
- CVE-2024-47718Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która została rozwiązana. Problem dotyczy funkcji 'rtw_wait_firmware_completion()', która nieprawidłowo obsługiwała równoległe ładowanie oprogramowania układowego, co mogło prowadzić do błędów w zarządzaniu pamięcią.
- CVE-2024-46871Wysokie
W jądrze Linuxa zidentyfikowano podatność związaną z niewłaściwą definicją wartości dla AMDGPU_DMUB_NOTIFICATION_MAX, co prowadzi do potencjalnego dostępu do elementów poza granicami tablicy.
- CVE-2024-46854Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na wyciek do trzech bajtów bufora przy wysyłaniu pakietów o długości poniżej 60 bajtów. Problem ten można rozwiązać, rozszerzając wszystkie pakiety do długości ETH_ZLEN.
- CVE-2024-46853Wysokie
W jądrze Linuxa naprawiono podatność związaną z błędem KASAN, który występował podczas zapisu danych niezgodnych z 4-bajtowym wyrównaniem do TX FIFO. Problem ten można było zreprodukować, zapisując 3 bajty danych do chipu NOR.
- CVE-2024-46759Wysokie
W jądrze Linuxa zidentyfikowano podatność, która prowadziła do niedoborów podczas zapisywania atrybutów limitów w hwmon. Problem ten występował, gdy użytkownik dostarczał dużą liczbę ujemną, co skutkowało błędnym obliczeniem.
- CVE-2024-42302Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free, która występuje podczas równoczesnego wystąpienia zdarzenia DPC i gorącego usunięcia tego samego elementu hierarchii. Problem ten może prowadzić do awarii jądra, gdy dostęp do struktury pci_dev jest realizowany po usunięciu urządzenia.
- CVE-2024-42292Wysokie
W jądrze Linuxa naprawiono podatność związaną z funkcją zap_modalias_env(), która błędnie obliczała rozmiar bloku pamięci do przeniesienia, co prowadziło do dostępu do pamięci poza przydzielonym obszarem.
- CVE-2024-42094Wysokie
W jądrze Linuxa zidentyfikowano podatność związaną z alokacją zmiennej cpumask na stosie, co może prowadzić do przepełnienia stosu. Została ona rozwiązana poprzez zalecenie użycia API *cpumask_var do alokacji zmiennej cpumask w sposób neutralny dla konfiguracji.
- CVE-2024-42093Wysokie
W jądrze Linuxa rozwiązano podatność związaną z alokacją zmiennej cpumask na stosie. W przypadku włączonej opcji CONFIG_CPUMASK_OFFSTACK, taka alokacja może prowadzić do potencjalnego przepełnienia stosu.
- CVE-2024-41000Wysokie
W jądrze systemu Linux rozwiązano podatność związaną z błędnym sprawdzaniem przepełnienia dla liczb całkowitych ze znakiem w kodzie blokowym ioctl.
- CVE-2024-40978Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do awarii podczas odczytu atrybutu debugfs w funkcji qedi_dbg_do_not_recover_cmd_read(). Problem wynika z bezpośredniego wywołania sprintf() na wskaźniku __user, co skutkuje awarią systemu.
- CVE-2024-38560Wysokie
W jądrze Linuxa zidentyfikowano podatność, która dotyczy nieprawidłowego zakończenia ciągu w buforze jądra. Problem polega na tym, że podczas kopiowania danych z przestrzeni użytkownika nie zapewniono, że ciąg jest zakończony znakiem NUL, co może prowadzić do odczytu poza granicami bufora.
- CVE-2024-35965Wysokie
W jądrze Linuxa naprawiono podatność związaną z protokołem Bluetooth, która polegała na braku walidacji długości danych wejściowych użytkownika przed ich skopiowaniem.
- CVE-2024-35955Wysokie
W jądrze systemu Linux zidentyfikowano podatność związana z możliwym problemem use-after-free podczas rejestracji kprobe. Problem ten występuje, gdy stan modułu zmienia się w trakcie operacji, co może prowadzić do próby modyfikacji nieistniejącego adresu tekstowego modułu.
- CVE-2024-35886Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadziła do nieskończonej rekurencji w funkcji fib6_dump_done() podczas niszczenia gniazda netlink. Problem występował w wyniku błędów w alokacji pamięci, co mogło prowadzić do awarii systemu.
- CVE-2024-35849Wysokie
W jądrze Linuxa naprawiono podatność, która prowadziła do wycieku informacji w funkcji btrfs_ioctl_logical_to_ino(). Problem został zgłoszony przez Syzbot i dotyczył nieprawidłowego kopiowania danych do użytkownika.
- CVE-2024-27024Wysokie
W jądrze Linuxa naprawiono podatność, która powodowała ostrzeżenie w rds_conn_connect_if_down. Problem występował, gdy połączenie nie było jeszcze nawiązane, co skutkowało błędem w get_mr().
- CVE-2024-26988Wysokie
W jądrze Linuxa zidentyfikowano podatność, która może prowadzić do przepełnienia pamięci w zmiennej static_command_line. Problem wynika z błędnego obliczenia rozmiaru pamięci, co może prowadzić do nadpisania pamięci, gdy długość command_line jest większa niż długość boot_command_line.
- CVE-2024-26982Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która polega na braku sprawdzenia numeru i-węzła, co prowadzi do dostępu poza granice w funkcji fill_meta_index(). Problem ten występuje, gdy numer i-węzła jest równy zero, co jest wartością nieprawidłową.
- CVE-2024-26934Wysokie
W jądrze systemu Linux zidentyfikowano podatność prowadzącą do zakleszczenia w funkcji usb_deauthorize_interface(). Problem występuje, gdy proces próbuje usunąć interfejs USB, podczas gdy inny proces posiada blokadę na urządzeniu nadrzędnym.
- CVE-2024-26884Wysokie
W jądrze systemu Linux naprawiono podatność związaną z przepełnieniem hashtab na architekturach 32-bitowych. Problem wynikał z nieprawidłowego sprawdzania przepełnienia, które mogło prowadzić do nieokreślonego zachowania.
- CVE-2024-26852Wysokie
W jądrze Linuxa zidentyfikowano podatność typu use-after-free w funkcji ip6_route_mpath_notify(). Poprzednia poprawka nie usunęła przyczyny problemu, co prowadzi do potencjalnych błędów w zarządzaniu pamięcią.
- CVE-2023-45898Wysokie
Jądro Linuxa przed wersją 6.5.4 zawiera podatność typu use-after-free w pliku fs/ext4/extents_status.c, związaną z funkcją ext4_es_insert_extent.
- CVE-2021-38202Wysokie
W jądrze Linuxa przed wersją 5.13.4 występuje podatność, która może pozwolić zdalnym atakującym na spowodowanie odmowy usługi poprzez nieprawidłowe odczyty poza zakresem w funkcji strlen, gdy używany jest framework zdarzeń śledzenia dla nfsd.
- CVE-2017-17857Wysokie
Funkcja check_stack_boundary w jądrze Linux do wersji 4.14.8 pozwala lokalnym użytkownikom na spowodowanie odmowy usługi (uszkodzenie pamięci) lub potencjalnie innych nieokreślonych skutków poprzez niewłaściwe zarządzanie operacjami odczytu zmiennych ze stosu.
- CVE-2017-17856Wysokie
W jądrze Linuxa do wersji 4.14.8 występuje luka, która pozwala lokalnym użytkownikom na spowodowanie odmowy usługi (uszkodzenie pamięci) lub potencjalnie inny nieokreślony wpływ, z powodu braku egzekwowania wyrównania wskaźnika stosu.
- CVE-2017-17855Wysokie
W jądrze Linuxa do wersji 4.14.8 występuje podatność, która pozwala lokalnym użytkownikom na wywołanie odmowy usługi (uszkodzenie pamięci) poprzez niewłaściwe użycie wskaźników zamiast skalarów.
- CVE-2017-17854Wysokie
W jądrze Linuxa do wersji 4.14.8 występuje podatność, która pozwala lokalnym użytkownikom na wywołanie odmowy usługi poprzez przepełnienie całkowite i uszkodzenie pamięci, wykorzystując nieograniczone wartości całkowite w arytmetyce wskaźników.

