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 KVM nVMX brak odświeżenia bitmapy MSR (msr_bitmap02) podczas zagnieżdżonego VM-Enter, gdy modyfikowane są runtime'owe kontrolki eVMCS. W rezultacie TPR pozostaje w trybie passthrough mimo wyłączenia wirtualizacji TPR, umożliwiając L2 (lub L1 pośrednio) odczyt i zapis TPR hosta L0.
W jądrze Linux w KVM SEV wskaźnik maski have_run_cpus nie jest zerowany po zwolnieniu, co w ścieżce błędu __sev_guest_init() prowadzi do podwójnego zwolnienia w sev_vm_destroy(). Poprawka wprowadza pomocniczą funkcję i zeruje wskaźnik po zwolnieniu.
W jądrze Linux w KVM SEV konserwacja pamięci podręcznej (cache flush) wykonywana jest po wyczyszczeniu stanu SEV na źródłowej maszynie wirtualnej podczas migracji wewnątrzhostowej. Tworzy to okno, w którym odzyskiwanie pamięci może zwolnić stronę bez wcześniejszego opróżnienia cache, a następnie sprzętowy flush nadpisuje dane nowego właściciela strony starym szyfrogramem gościa.
W jądrze Linux naprawiono podatność w module KVM (architektura x86, obsługa MMU). Jeśli utworzenie memslot wyścignie się z błędem strony stage-2 (naruszenie EPT lub #NPF) z gościa L2, KVM może próbować przejść po tablicach stron shadow używając strony zerowej, co prowadzi do dereferencji wskaźnika NULL i awarii jądra (oops). Poprawka przerywa takie przejście, gdy korzeń jest nieprawidłowy lub jest korzeniem zastępczym (dummy).
W jądrze Linux w KVM SVM sprawdzanie, czy dostęp do MSR jest przechwytywany, używa bitmapy MSR z aktywnego VMCB zamiast zakładać, że zawsze używana jest bitmapa vmcb02. KVM używa msrpm02 tylko wtedy, gdy L1 chce przechwytywać dostępy do MSR.
W jądrze Linux w KVM SVM niepowodzenie VMRUN powoduje wyzerowanie kontroli TLB w VMCB, co efektywnie porzuca żądane opróżnienie TLB. Poprawka zachowuje kontrolę TLB przy nieudanym VMRUN i śledzi potrzebę opróżnienia wszystkich ASID per-CPU.
W jądrze Linux w KVM SVM pola control.erap_ctl i control.clean w VMCB nie są aktualizowane, gdy VMRUN zakończy się niepowodzeniem. Zgodnie z dokumentacją AMD nie ma gwarancji, że żądane akcje zostały wykonane, więc aktualizacja tych pól może wprowadzać KVM w błąd.
W jądrze Linux w podsystemie KVM dla architektury arm64 poprawiono obsługę drobnoziarnistych niezdefiniowanych instrukcji (FGU) bez wsparcia sprzętowego FEAT_FGT. Wcześniej konfiguracja pułapek FGT była uzależniona od FGT, co powodowało fałszywe ostrzeżenie WARN przy uruchomieniu TLBI OS w gościu vEL1 bez FEAT_TLBIOS na sprzęcie bez FEAT_FGT.
W jądrze Linux w module KVM/arm64 vgic poprawiono zarządzanie licznikiem referencji dla przerwań wskazywanych przez last_lr_irq. Wcześniej odwołanie do ostatniego przerwania w LR było kruche, ponieważ przerwanie mogło zniknąć przy równoległym odmapowaniu LPI.
W jądrze Linux w sterowniku wifi cw1200 naprawiono błąd odczytu poza buforem (OOB) w ścieżce TX, który ujawniał dane sterty jądra do urządzenia. Rozmiar transferu był zaokrąglany do wyrównania magistrali (do 511 bajtów dla SDIO), ale dopełnienie było wysyłane bezpośrednio z bufora ramki, który nie miał na nie miejsca.
W jądrze Linux w sterowniku wifi iwlegacy 3945 naprawiono wyciek pamięci danych EEPROM przy usuwaniu urządzenia PCI. Funkcja il3945_pci_probe() alokuje pamięć na dane EEPROM, ale ścieżka usuwania nie zwalniała jej po udanej inicjalizacji.
W jądrze Linux w module wifi mac80211 naprawiono błąd w ieee80211_vif_use_reserved_switch(), gdzie rezerwacje były liczone zbyt szeroko, co mogło sprawić, że zamiana kanału wydawała się zakończona zbyt wcześnie. Prowadziło to do zwolnienia chanctx WILL_BE_REPLACED, gdy niepasujące łącze i sterownik nadal go używały.
W jądrze Linux w module wifi mac80211 naprawiono przedwczesne zwalnianie starego chanctx WILL_BE_REPLACED w przypadku zamiany w miejscu. Wcześniejsze ścieżki zwalniania brały pod uwagę tylko przypisane i zarezerwowane łącza, przez co stary chanctx mógł zostać zwolniony, gdy partner zamiany nadal na niego wskazywał.
W jądrze Linux w module wifi mac80211 naprawiono problem z timerem sesji RX BA podczas rozmontowywania sesji. Timer mógł pozostać w kolejce na zwolnionym tid_rx, a późniejsze przetwarzanie koła timerów i callback timera działały na zwolnionej pamięci.
W jądrze Linux w module wifi mac80211 naprawiono problem z opróżnianiem pracy PS delivery podczas rozmontowywania stacji. Worker mógł zostać opóźniony, gdy teardown ustawiał sta->dead i usuwał stację ze sterownika, a po wznowieniu nadal wykonywał pełne dostarczanie.
W jądrze Linux w module wifi mac80211 naprawiono rozliczanie ścieżek proxy względem limitu ścieżek mesh. mpp_path_add() nie rezerwował slotu w liczniku, więc usunięcie lub wygaśnięcie ścieżki proxy zwracało slot, który nigdy nie został obciążony, co mogło prowadzić do przekroczenia MESH_MAX_MPATHS.
W jądrze Linux w module wifi mac80211 naprawiono odczyt zwolnionej pamięci podczas kojarzenia z niedystrybuowanym profilem MBSSID. Gdy odpowiedź kojarzenia pomijała informacje WMM, HT lub VHT, ieee80211_assoc_config_link() kopiował wskaźniki elementów z pamięci należącej do obiektu parsowania, który był zwalniany na końcu bloku fallback.
W jądrze Linux w module mac80211 (minstrel_ht) plik debugfs fixed_rate_idx przyjmuje dowolną wartość u32 bez walidacji. Zbyt duża wartość prowadzi do indeksowania poza zakresem tablic minstrel_mcs_groups[] i mi->groups[].rates[], co powoduje uszkodzenie sąsiedniej pamięci jądra.
W jądrze Linux w module mac80211 walidator definicji kanałów HT/VHT może otrzymać wskazanie szerokości 320 MHz z ramki CSA na łączu innym niż 6 GHz. Powoduje to ostrzeżenie i kontynuację z niezainicjalizowaną wartością vht_operation.chan_width, co przy włączonym panic_on_warn pozwala zdalnie wywołać panikę jądra.
W jądrze Linux w module mac80211 funkcja mesh_path_add() rezerwuje slot przed alokacją i wstawieniem ścieżki, ale nie zwalnia go przy niepowodzeniu. Powtarzane nieudane lub zduplikowane dodania ścieżek mesh mogą wyczerpać MESH_MAX_MPATHS, blokując tworzenie nowych ścieżek.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

