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.08.27)
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 sterowniku sur40 rejestracja urządzenia wejściowego odbywała się zbyt wcześnie, przed inicjalizacją komponentów V4L2 i vb2_queue. Może to prowadzić do wyścigu danych i awarii systemu. Poprawka przenosi rejestrację na koniec funkcji probe.
W jądrze Linux w libceph nieprawidłowe indeksy OSD z primary_temp w uszkodzonej mapie osdmap mogą prowadzić do odczytów poza zakresem tablic. Poprawka dodaje walidację indeksów w get_temp_osds().
W jądrze Linux w libceph funkcja decode_watchers() nie sprawdzała granic przed odczytem 32-bitowej wartości, co przy struct_len=0 prowadzi do odczytu poza zakresem bufora. Poprawka używa bezpiecznej wersji ceph_decode_32_safe.
W jądrze Linux w podsystemie s390/vfio_ccw występuje wyciek pamięci, gdy funkcja cp_init() zakończy się niepowodzeniem. Obecna logika czyszczenia nie obsługuje wszystkich segmentów kanału, co prowadzi do wycieku pamięci.
W jądrze Linux w podsystemie s390/vfio_ccw brakuje limitu liczby segmentów programu kanałowego. Przetwarzanie jest rekurencyjne, co może prowadzić do przekroczenia globalnego limitu i potencjalnych problemów.
W jądrze Linux w podsystemie s390/vfio_ccw brakuje anulowania istniejących kolejek pracy (workqueues) podczas inicjalizacji. Może to prowadzić do wysyłania pracy po zwolnieniu struktury prywatnej.
W jądrze Linux w podsystemie s390/vfio_ccw brakuje sprawdzenia, czy indeksy regionów odczytu/zapisu mieszczą się w dozwolonym zakresie. Wprowadzenie łańcucha capabilities ograniczyło indeksy tylko dla capabilities, ale nie dla istniejących regionów.
W jądrze Linux w podsystemie s390/vfio_ccw brakuje weryfikacji, czy pierwszy IDAW pozostaje stały między odczytami. Może to prowadzić do niespójnego zestawu IDAW-ów.
W jądrze Linux w podsystemie s390/vfio_ccw występuje błąd w sprawdzaniu granic tablicy CCW. Pętla może sprawdzać 257. element, co wykracza poza zakres tablicy.
W jądrze Linux w podsystemie s390/vfio_ccw czyszczenie zasobów cp jest wykonywane w funkcji fsm_notoper(), która może być wywołana asynchronicznie, gdy trzymane są inne zamki. Może to prowadzić do zakleszczeń lub nieprawidłowego działania.
W jądrze Linux w podsystemie s390/vfio_ccw rozszerzono zakres działania mutexu io_mutex, aby zamknąć pozostałe luki w synchronizacji. Wykorzystuje to również przeniesienie cp_free() do workqueue, co pozwala na bezpieczne zarządzanie blokadami.
W jądrze Linux w podsystemie s390/vfio_ccw brakuje mechanizmu blokującego dla regionu CRW, który opiera się wyłącznie na asynchronicznych zdarzeniach sprzętowych. Dodano blokadę, aby zapewnić spójny odczyt listy payloadów.
W jądrze Linux w funkcji xcrb_msg_to_type6cprb_msgx() dla s390/zcrypt brakuje odpowiedniej walidacji danych wejściowych, co prowadzi do przepełnienia liczb całkowitych, braku walidacji minimalnego rozmiaru bufora i przepełnienia arytmetycznego w obliczeniach sum. Może to skutkować nieprawidłową alokacją buforów, dostępem do niezainicjalizowanej pamięci i przepełnieniem bufora.
W jądrze Linux w funkcji xcrb_msg_to_type6_ep11cprb_msgx() dla s390/zcrypt brakuje walidacji minimalnego rozmiaru bufora, występuje przepełnienie arytmetyczne w obliczeniach długości oraz nieprawidłowe parsowanie ładunku ASN.1. Może to prowadzić do dostępu do niezainicjalizowanej pamięci i przepełnienia bufora.
W jądrze Linux w funkcji zcrypt_msgtype6_send_ep11_cprb() dla s390/zcrypt używane są kruche nakładki struktur do dostępu i modyfikacji pola domeny w ładunku EP11 CPRB, co prowadzi do problemów z utrzymaniem i bezpieczeństwem. Brakuje walidacji rzeczywistego kodowania ASN.1, a logika wykrywania formatu długości jest podatna na błędy.
W jądrze Linux w funkcjach xcrb_msg_to_type6cprb_msgx() i xcrb_msg_to_type6_ep11cprb_msgx() dla s390/zcrypt kopiowana jest wiadomość z przestrzeni użytkownika do bufora jądra na podstawie długości, ale dalsze przetwarzanie zakłada wyrównanie do 4 bajtów. W rezultacie do 3 bajtów niezainicjalizowanej pamięci jądra jest przekazywane do dalszych kroków, co może ujawnić pamięć jądra firmware'owi karty kryptograficznej.
W jądrze Linux w sterowniku amdgpu dla AMD Display występuje błąd NULL pointer dereference w funkcji amdgpu_dm_crtc_set_vblank(), gdy vblank jest włączany lub odpytywany przed podłączeniem strumienia do acrtc_state->stream. Może to prowadzić do awarii systemu.
W jądrze Linux w sterowniku amdgpu funkcja AMDGPU_GEM_CREATE sprawdzała bity domeny tylko względem AMDGPU_GEM_DOMAIN_MASK, ale nie walidowała kombinacji domen. Użytkownik mógł łączyć CPU|GTT|VRAM z DOORBELL, GDS, GWS lub OA, co powodowało przekroczenie AMDGPU_BO_MAX_PLACEMENTS i wywołanie BUG_ON().
W jądrze Linux w sterowniku amdgpu błędnie obliczany jest minimalny rozmiar obrazu dekodowania UVD, ponieważ używana jest szerokość zamiast pitch. Ponadto brakuje odrzucania pitch powyżej 4096, co może prowadzić do przepełnienia.
W jądrze Linux w sterowniku amdgpu funkcja amdgpu_cs_pass1() nie odrzuca powtarzających się identyfikatorów chunków, co pozwala na przesłanie wielu chunków FENCE w jednym submit. Powoduje to podwójne wykonanie amdgpu_cs_p1_user_fence(), nadpisanie p->uf_bo i wyciek referencji do bufora obiektu.

