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.04)
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 system plików qnx4 używa buffer_heads, które nie obsługują dobrze rozmiaru bloku większego niż PAGE_SIZE. Bez poprawki montowanie prowadzi do wywołania BUG_ON(offset >= folio_size(folio)) w folio_set_bh przy pierwszym wywołaniu __bread_gfp.
W jądrze Linux system plików jfs używa buffer_heads, które nie obsługują dobrze rozmiaru bloku większego niż PAGE_SIZE. Bez poprawki montowanie prowadzi do wywołania BUG_ON(offset >= folio_size(folio)) w folio_set_bh przy pierwszym wywołaniu __bread_gfp.
W jądrze Linux podsystem hpfs nie obsługuje poprawnie błędów funkcji set_blocksize. System plików hpfs używa buforów (buffer_heads), które nie radzą sobie z rozmiarem bloku większym niż PAGE_SIZE, co przy montowaniu powoduje wystąpienie BUG_ON w folio_set_bh.
Podobnie jak w hpfs, omfs w jądrze Linux nie obsługuje błędów set_blocksize. System używa buforów, które nie wspierają rozmiarów bloku większych niż PAGE_SIZE, co przy montowaniu wywołuje BUG_ON w folio_set_bh.
W sterowniku usbip vhci_hcd funkcja status_show_vhci nie sprawdza poprawnie wartości NULL z platform_get_drvdata(). Jeśli inicjalizacja kontrolera VHCI nie powiedzie się (np. z powodu wyczerpania numerów magistrali USB), hcd jest NULL, a wywołanie hcd_to_vhci_hcd() prowadzi do dereferencji wskaźnika NULL.
W jądrze Linux (USB HCD) występuje możliwy deadlock podczas przesyłania kontrolnego do root hub. Gdy w obsłudze błędów SCSI wymagana jest alokacja pamięci, a przy resetowaniu urządzenia konieczne są transfery kontrolne do root hub, usbcore nie przekazuje odpowiednio flag do usb_submit_urb(). Problem dotyczy wszystkich sterowników magazynujących.
W sterowniku USB gadget goku_udc wystąpił przypadek dereferencji wskaźnika NULL w logu podczas obsługi przerwania INT_USBRESET. Gdy kontroler zgłosi reset USB zanim jakikolwiek sterownik gadżetu zostanie załadowany (lub po jego odwiązaniu), dev->driver jest NULL i wywołanie INFO() dereferencuje go, co powoduje awarię.
W sterowniku szeregowym 8250 w jądrze Linux występuje podatność polegająca na braku obsługi flagi FIFO error IRQ (FIFOE). Podczas fazy startowej może to spowodować zablokowanie procesora w ISR (soft lockup), ponieważ zgłoszenie IRQ_HANDLED bez obsłużenia błędu powoduje natychmiastowe ponowne przerwanie.
W jądrze Linuxa w funkcji serial8250_register_8250_port() istnieje podatność na dereferencję NULL, gdy zarówno istniejący slot uart, jak i up mają NULL w polu ->dev. Kod sprawdza tylko, czy up->port.dev jest nie-NULL, ale następnie bezwarunkowo wywołuje has_acpi_companion(uart->port.dev), co prowadzi do dereferencji NULL i awarii jądra.
W jądrze Linux występuje problem w rdzeniu sterowników (driver core), gdzie przy usuwaniu urządzenia, którego dostawca jest w trakcie odłączania (unbinding), generowane jest fałszywe ostrzeżenie jądra. Sytuacja ma miejsce, gdy status łącza dostawcy nie jest ustawiony na DL_DEV_DRIVER_BOUND, lecz na DL_DEV_UNBINDING, co jest prawidłowe w trakcie kaskadowego odłączania konsumentów. Ostrzeżenie pojawia się w funkcji __device_links_no_driver podczas usuwania sterownika, np. lan966x_pci.
W jądrze Linux wykryto podatność w module virt: acrn, prowadzącą do użycia po zwolnieniu (use-after-free) podczas zamykania eventfd. Wyścig między funkcjami acrn_irqfd_deassign() a wybudzeniem EPOLLHUP może spowodować podwójne zwolnienie struktury hsm_irqfd, co umożliwia atakującemu wykorzystanie zwisającego wskaźnika. Problem rozwiązano, zmieniając model zarządzania cyklem życia irqfd na wzór KVM.
W jądrze Linux (RDMA/counter) występuje wyciek licznika num_counters w funkcji alloc_and_bind() po nieudanym wywołaniu __rdma_counter_bind_qp(). W ścieżce błędu nie jest dekrementowany num_counters, co w przypadku powtarzających się awarii może zablokować przejście portu w tryb AUTO (-EBUSY) oraz uniemożliwić automatyczne cofnięcie MANUAL→NONE.
W jądrze Linux naprawiono podatność w module RDS, w której opcje getsockopt z rodziny RDS_INFO_* nie filtrowały odczytywanych globalnych list według przestrzeni nazw sieci (netns) wywołującego. Nieuprzywilejowany użytkownik w nowej przestrzeni nazw użytkownika i sieci mógł odczytać adresy i numery sekwencji wszystkich gniazd oraz połączeń RDS na hoście.
W jądrze Linux sterownik tegra/soctherm nie wyrejestrowywał urządzeń chłodzących przy usuwaniu modułu, pozostawiając w frameworku thermal odwołania do zwolnionej pamięci. Zmiana przechodzi na rejestrację przez devm, co automatycznie zwalnia zasoby i usuwa problem.
W jądrze Linux w sterowniku iwlwifi (tryb MLD) występuje podatność prowadząca do paniki jądra podczas nieudanej rekonfiguracji po błędzie karty sieciowej. Problem wynika z przetwarzania asynchronicznych powiadomień z martwego firmware, które odwołują się do już zwolnionej pamięci (dangling pointer). Poprawka polega na natychmiastowym czyszczeniu powiadomień po zgłoszeniu błędu NIC.
W jądrze Linux funkcja rapl_add_package_cpuslocked() w powercap/intel_rapl zwraca błąd bez zwolnienia wcześniej zaalokowanej struktury rapl_package, co powoduje wyciek pamięci przy każdym nieudanym dodaniu pakietu. Poprawka używa istniejącej etykiety err_free_package do zwolnienia alokacji.
W jądrze Linux po czasowej deprecjacji prefiksu IPv6 przez router i późniejszym jego przywróceniu kernel trwale traci możliwość generowania tymczasowych adresów prywatności (RFC 8981) dla tego prefiksu. Poprawka resetuje licznik regen_count dla najnowszego adresu tymczasowego przy aktualizacji z Router Advertisement.
W jądrze Linux w komponencie ACPICA poprawiono sprawdzanie warunku dla AML_ELSE_OP w funkcji acpi_ps_parse_loop(), aby zapobiec dostępowi poza granice bufora. Błąd mógł prowadzić do odczytu lub zapisu poza dozwolonym obszarem pamięci.
W jądrze Linux w komponencie ACPICA naprawiono błąd use-after-free w funkcji acpi_ds_terminate_control_method() poprzez wyczyszczenie odwołań do lokalnych zmiennych i argumentów metody. Błąd mógł prowadzić do użycia zwolnionej pamięci.
W jądrze Linux w komponencie ACPICA dodano sprawdzanie granic w funkcji acpi_ps_get_next_field(), aby zapobiec dostępowi poza granice bufora. Błąd mógł prowadzić do odczytu lub zapisu poza dozwolonym obszarem pamięci.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

