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 amlogic-c3 występuje błąd polegający na tym, że brak walidacji liczby stref (zones_num) w konfiguracji AE i AWB może prowadzić do odczytu/zapisu poza zakresem bufora zone_weight.
W jądrze Linux w sterowniku cedrus występuje błąd polegający na tym, że nieprawidłowe indeksy w listach referencyjnych H.264 mogą prowadzić do odczytu poza zakresem tablicy DPB. Poprawka pomija takie wpisy.
W jądrze Linux w sterowniku chips-media wave5 występuje błąd polegający na tym, że bufor może zostać zwrócony do przestrzeni użytkownika przed usunięciem go z kolejki gotowości, co prowadzi do zapętlenia listy i uszkodzenia wskaźników.
W jądrze Linuxa w sterowniku msi2500 (układ MSI2500 do odbioru SDR) wykryto podatność polegającą na wycieku buforów kolejki vb2 w przypadku błędu w funkcji start_streaming(). Pięć ścieżek błędów nie zwracało buforów do frameworka vb2, co powodowało ostrzeżenie WARN_ON i wyciek pamięci. Poprawka konsoliduje obsługę błędów, zapewniając zwrócenie wszystkich buforów i prawidłowy kod błędu.
W jądrze Linux w sterowniku nxp imx8-isi naprawiono potencjalne problemy z dostępem poza zakres. Maksymalny współczynnik skalowania w dół obsługiwany przez ISI może wynosić do 16. Dodano ograniczenie minimalnej wartości przed zastosowaniem ustawienia do sprzętu, aby zapobiec braku reakcji procesu.
W jądrze Linux w sterowniku pwc (kamera USB) występuje wyciek buforów podczas błędu w start_streaming(). Gdy start_streaming() zwraca błąd bez zwrócenia buforów przez vb2_buffer_done(), dochodzi do ostrzeżenia WARN_ON i wycieku buforów.
W jądrze Linux w sterowniku rtl2832_sdr wykryto podatność polegającą na wycieku buforów kolejki vb2 podczas błędów w start_streaming(). Jeśli funkcja zwróci błąd bez zwrócenia buforów, dochodzi do ostrzeżenia WARN_ON i wycieku pamięci. Problem dotyczy wielu ścieżek błędów, m.in. inicjalizacji podmodułów, alokacji buforów i URB.
W jądrze Linux w sterowniku stm32 dcmi (kamera) występuje wyciek notyfikatora podczas błędu w probe(). Jeśli rejestracja notyfikatora się powiedzie, ale późniejsze kroki zawiodą, notyfikator nie jest wyrejestrowywany, co prowadzi do wycieku.
W jądrze Linux w sterowniku sun4i-csi (kamera) występuje wyciek buforów podczas błędu w start_streaming(). Gdy start_streaming() zwraca błąd bez zwrócenia buforów, dochodzi do ostrzeżenia WARN_ON i wycieku buforów.
W jądrze Linux w mechanizmie kontroli V4L2 (v4l2-ctrls) brakuje walidacji aktywnych liczników referencji L0/L1 dla parametrów slice HEVC. Wspólna ścieżka walidacji nie sprawdza tych wartości przed ich użyciem przez kod specyficzny dla sterownika, co może prowadzić do nieprawidłowego działania.
W jądrze Linux w sterowniku vivid brakuje sprawdzenia vb2_is_busy() przy przełączaniu możliwości (caps). Funkcje vivid_update_format_cap/out() mogą być wywoływane, gdy kolejka przechwytywania/wyjścia nie jest zajęta, ale dla kontrolek wybierających możliwości CROP/COMPOSE/SCALE to sprawdzenie nie jest wykonywane. Może to prowadzić do nieoczekiwanych wyników, gdy format jest zmieniany między REQBUFS a STREAMON.
W jądrze Linuxa wykryto podatność w podsystemie ALSA sequencer. Problem polega na tym, że funkcja usuwająca kolejkę (queue_delete) nie zamyka ponownie otwartego timera, co prowadzi do użycia po zwolnieniu (use-after-free). Atakujący z dostępem do /dev/snd/seq może wykorzystać tę wadę do naruszenia integralności pamięci jądra.
W jądrze Linux w podsystemie ALSA timer występuje problem z opróżnianiem (drain) callbacków niewolników (slaves) przed ich odłączeniem przez mastera. Gdy instancja mastera jest zamykana, remove_slave_links() czyści pole ->timer każdego niewolnika, a następnie zamykanie niewolnika pomija opróżnianie callbacku, co może prowadzić do użycia po zwolnieniu, jeśli callback niewolnika jest nadal aktywny.
W jądrze Linux w podsystemie ALSA timer występuje problem z ponownym wejściem do callbacku instancji, który jest nadal uruchomiony. Ioctl TRIGGER dla timera userspace (utimer) wywołuje snd_timer_interrupt() bez serializacji, więc dwa wątki mogą uruchomić snd_timer_interrupt() na tym samym timerze jednocześnie. Bit SNDRV_TIMER_IFLG_CALLBACK nie może reprezentować dwóch równoczesnych callbacków, co prowadzi do użycia po zwolnieniu.
W jądrze Linux w sterowniku wifi ath6kl występuje problem z dostępem poza zakres (OOB) spowodowany rozmiarem okna ADDBA dostarczanym przez firmware. Funkcja aggr_recv_addba_req_evt() loguje komunikat debugowania, gdy win_sz jest poza zakresem, ale nie zwraca błędu. Następnie nieprawidłowy win_sz jest używany do obliczenia rozmiaru alokacji, co prowadzi do alokacji o zerowym rozmiarze lub przepełnienia, a następnie do dostępu poza zakres.
W jądrze Linux w sterowniku wifi ath6kl występuje problem użycia po zwolnieniu w funkcji aggr_reset_state(). Funkcja używa timer_delete() (niesynchronicznego) dla timera agregacji przed usunięciem stanu TID i przed zwolnieniem struktury przez wywołujących, takich jak aggr_module_destroy(). Jeśli callback timera jest wykonywany w tym czasie, może uzyskać dostęp do zwolnionej pamięci.
W jądrze Linux w sterowniku wilc1000 występuje podatność na odczyt poza zakresem (OOB) podczas przetwarzania odpowiedzi na skojarzenie (association response). Sterownik nie sprawdza, czy długość ramki jest wystarczająca do pomieszczenia nagłówka, co może prowadzić do odczytu poza buforem lub zawinięcia długości.
W jądrze Linux w sterowniku brcmfmac występuje podwójne zwolnienie pamięci DMA. Funkcja zwalniająca bufory scratch nie zeruje wskaźników po zwolnieniu, co przy wielokrotnym wywołaniu (np. podczas resetu i usuwania) prowadzi do ponownego zwolnienia tej samej alokacji.
W jądrze Linux wykryto podatność use-after-free w podsystemie Bluetooth (hci_sync). Problem wynika z braku synchronizacji dostępu do listy UUID między pracą asynchroniczną a operacjami add_uuid/remove_uuid, co może prowadzić do odczytu zwolnionej pamięci.
W jądrze Linux w sterowniku NSM (misc) funkcja nsm_dev_ioctl() może odblokować mutex, który nie został wcześniej zablokowany, gdy kopiowanie danych z przestrzeni użytkownika nie powiedzie się przed przejęciem zamka. Prowadzi to do ostrzeżenia o braku równowagi odblokowania. Poprawka polega na natychmiastowym powrocie w przypadku błędu przed zamkiem.

