Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog 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 mlx5 wykryto przepełnienie bufora podczas odczytu rejestru MCIA, gdy urządzenie obsługuje odczyt 32 słów (128 bajtów), a struktura danych przewiduje tylko 12 słów. Może to prowadzić do odczytu poza buforem i paniki jądra, szczególnie przy włączonej ochronie FORTIFY_SOURCE.
W jądrze Linux w module RDS TCP występuje wyścig (race condition) podczas zamykania sieci netns. Sysctl jest wyrejestrowywany po zamknięciu gniazda nasłuchującego, co może prowadzić do użycia po zwolnieniu (use-after-free) w funkcji rds_tcp_skbuf_handler().
W jądrze Linux w module drop_monitor występuje błąd w obliczeniach rozmiaru dla atrybutów 64-bitowych. Niedoszacowanie rozmiaru bufora SKB może prowadzić do paniki jądra (skb_over_panic) podczas dodawania atrybutów.
W jądrze Linux wykryto podatność use-after-free w funkcji tcp_bpf_sendmsg() w mechanizmie BPF sockmap. Problem wynika z niebezpiecznego porównania wskaźnika msg_tx z psock->cork po ponownym uzyskaniu zamka gniazda, co przy współbieżnym wysyłaniu danych z dwóch wątków może prowadzić do podwójnego zwolnienia pamięci (stale cork).
W jądrze Linux wykryto podatność use-after-free w mechanizmie tracingu (śledzenia). Problem dotyczy zwalniania prywatnych danych wyzwalaczy (trigger private data) po przeniesieniu synchronizacji do osobnego wątku, co pozwala współbieżnemu handlerowi tracepoint na dostęp do już zwolnionej pamięci. Poprawka przywraca synchronizację dla histogramów i dodaje opcjonalny callback dla wyzwalaczy enable.
W jądrze Linux w sterowniku xe wykryto przepełnienie bufora w alokacji listy rejestrów sterowanych. Rozmiar alokacji jest obliczany na podstawie tylko maski DSS geometrii, podczas gdy pętla wypełniająca używa sumy masek geometrii i compute, co prowadzi do zapisu poza przydzielony bufor.
W jądrze Linux w sterowniku amdgpu wykryto problemy w obsłudze nadpisywania stanu pstate kontekstu, w tym potencjalne użycie po zwolnieniu i dereferencję wskaźnika NULL podczas inicjalizacji kontekstu. Ponadto, zakończenie kontekstu może nadpisać konfigurację ustawioną przez sysfs.
W jądrze Linux w sterowniku drm/xe występuje podatność use-after-free dotycząca importowanych obiektów dma-buf. Obiekt BO może odwoływać się do obiektu rezerwacji eksportera, który może zostać zwolniony, zanim importer przejmie referencję, co prowadzi do awarii systemu.
W jądrze Linux w sterowniku drm/xe/vm występuje podatność polegająca na użyciu wartości -1 jako indeksu tablicy podczas prefetchowania BO VMA z opcją CONSULT_MEM_ADVISE_PREF_LOC, co prowadzi do odczytu poza zakresem pamięci. Poprawka rozwiązuje problem, bezpośrednio określając preferowaną lokalizację dla BO VMA.
W jądrze Linux w sterowniku drm/xe/pt występuje podatność polegająca na braku resetowania zmiennej current_op w funkcji xe_pt_update_ops_init(). Podczas ponownych prób w pętli może dojść do zapisu poza zakresem tablicy, co prowadzi do uszkodzenia pamięci i awarii (UAF). Poprawka resetuje current_op oraz powiązane flagi.
W jądrze Linux w sterowniku graficznym drm/imagination (powervr) występuje podwójne wywołanie funkcji drm_sched_entity_fini(), co prowadzi do naruszenia licznika referencji i potencjalnego użycia po zwolnieniu (use-after-free). Problem pojawia się podczas niszczenia kontekstu, gdy funkcja drm_sched_entity_fini() jest wywoływana zarówno w ścieżce pvr_queue_kill, jak i pvr_queue_destroy.
W jądrze Linux w sterowniku drm/imagination występuje podatność w funkcji pvr_set_uobj_array(), gdzie błędnie zamieniono kroki dla wskaźników użytkownika i jądra podczas kopiowania tablicy obiektów. Prowadzi to do odczytu/zapisu pod niewłaściwymi adresami oraz nieprawidłowego czyszczenia paddingu.
W jądrze Linux w sterowniku drm/imagination występuje podatność polegająca na braku synchronizacji między operacjami find i map w drm gpuvm. Podczas operacji map/unmap może trwać operacja find, co prowadzi do dereferencji wskaźnika NULL. Poprawka polega na przejęciu zamka vm_ctx->lock przed mapowaniem pamięci.
W jądrze Linux w sterowniku drm/amdkfd występuje podatność polegająca na braku sprawdzania zakresu wartości typu kolejki i rozmiaru mqd podczas przywracania CRIU. Może to prowadzić do nieprawidłowego działania lub potencjalnego naruszenia bezpieczeństwa. Poprawka dodaje odpowiednie sprawdzenia.
W jądrze Linux w sterowniku drm/amdkfd występuje podatność polegająca na 32-bitowym przepełnieniu przy obliczaniu rozmiaru obszaru CWSR. Przy dużych wartościach ctx_save_restore_area_size i debug_memory_size pomnożonych przez liczbę XCC, iloczyn może się zawinąć, co prowadzi do zbyt małego obszaru CWSR, który później jest nadpisywany przez firmware. Poprawka promuje total_cwsr_size do typu u64 i używa funkcji check_add_overflow()/check_mul_overflow().
W jądrze Linux w sterowniku drm/virtio występuje podatność polegająca na odczycie poza zakresem bufora w funkcji virtio_get_edid_block(). Funkcja waliduje tylko offset względem pola resp->size, ale nie względem tablicy resp->edid o stałym rozmiarze. Złośliwy backend virtio-gpu może podać duży rozmiar i wysoką liczbę bloków, co prowadzi do odczytu poza tablicą i wycieku informacji z pamięci jądra.
W jądrze Linux w sterowniku drm/i915/hdcp występuje podatność polegająca na sprawdzaniu granic tablicy data->streams[] po faktycznym przepełnieniu bufora. Poprawka przenosi sprawdzenie przed zapis, zapobiegając nadpisaniu pamięci.
W jądrze Linux w sterowniku drm/amdgpu występował problem z czasem życia wskaźnika vm w funkcji amdgpu_vm_get_task_info_pasid(). Wskaźnik był używany po zwolnieniu blokady, co mogło prowadzić do użycia po zwolnieniu (use-after-unlock). Poprawka polega na usunięciu funkcji amdgpu_vm_get_vm_from_pasid() i wstawieniu kodu bezpośrednio, aby blokada była trzymana podczas użycia.
W jądrze Linux w sterowniku drm/gpusvm występował wyciek mapowań urządzenia w przypadku błędu podczas pobierania stron. Poprawka polega na wcześniejszym opublikowaniu dpagemap, aby ścieżka błędu mogła poprawnie usunąć mapowania.
W jądrze Linux w sterowniku amd/display występuje błąd polegający na tym, że po zwolnieniu obiektu new_stream nie jest ustawiany wskaźnik na NULL. W przypadku późniejszego błędu może dojść do podwójnego zwolnienia i użycia po zwolnieniu (use-after-free).

