Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.07.27)
Serwer Alteryx w wersjach 2022.1.1.42654 i 2024.1 nie weryfikował uprawnień użytkowników do dostępu do określonych identyfikatorów obiektów MongoDB podczas przetwarzania żądań API. Umożliwia to atakującym uzyskanie dostępu do rekordów innych użytkowników, w tym kluczy API administracyjnych i prywatnych kluczy API studia.
W oprogramowaniu sprzętowym FW101B04.bin routera D-Link DIR-878A1 wykryto podatność na zdalne wstrzykiwanie komend. Brak uwierzytelnienia w funkcji SetNetworkSettings w prog.cgi powoduje, że parametry IPAddress i SubnetMask są bezpośrednio łączone z komendami powłoki wykonywanymi przez system().
W oprogramowaniu routera D-Link DIR-823G w wersji DIR823G_V1.0.2B05_20181207.bin wykryto podatność na wstrzykiwanie poleceń w plikach binarnych timelycheck i sysconf. Podatność wynika z braku sanityzacji pól konfiguracyjnych z pliku /tmp/new_qos.rule, które są łączone w ciągi poleceń i wykonywane przez funkcję system().
W oprogramowaniu routera D-Link DIR-878A1 (wersja FW101B04.bin) wykryto podatność na przepełnienie bufora stosu w module obsługi pamięci USB. Problem występuje, gdy pole "Serial Number" z urządzenia USB jest odczytywane przez funkcję sscanf do 64-bajtowego bufora, podczas gdy fgets może wczytać do 127 bajtów, co prowadzi do przepełnienia stosu.
W oprogramowaniu sprzętowym FW101B04.bin routera D-Link DIR-878A1 wykryto podatność na wstrzykiwanie poleceń bez uwierzytelniania. Podatność występuje w funkcji 'SetDMZSettings', gdzie parametr 'IPAddress' w prog.cgi jest przechowywany w NVRAM, a następnie używany przez librcm.so do konstruowania poleceń iptables wykonywanych przez twsystem(). Atakujący może zdalnie wykorzystać tę podatność bez uwierzytelniania, wysyłając specjalnie spreparowane żądanie HTTP, co prowadzi do wykonania dowolnych poleceń na urządzeniu.
W routerze D-Link DIR-878A1 z oprogramowaniem FW101B04.bin wykryto podatność na zdalne wstrzykiwanie komend bez uwierzytelniania. Problem występuje w funkcji 'SetDynamicDNSSettings', gdzie parametry 'ServerAddress' i 'Hostname' są przechowywane w NVRAM, a następnie używane do budowania komend systemowych wykonywanych przez twsystem(). Atakujący może zdalnie wykorzystać tę lukę, wysyłając spreparowane żądanie HTTP, co prowadzi do wykonania dowolnych komend na urządzeniu.
W routerze Linksys E1200 v2 z oprogramowaniem E1200_v2.0.11.001_us.tar.gz wykryto przepełnienie bufora stosu w funkcji get_merge_mac pliku httpd. Funkcja ta łączy do sześciu parametrów CGI dostarczonych przez użytkownika (<parameter>_0~5) w bufor o stałym rozmiarze (a2) bez odpowiedniego sprawdzania granic, dodając dwukropki jako separatory. Zdalny atakujący może wykorzystać tę podatność poprzez specjalnie spreparowane żądania HTTP do wykonania dowolnego kodu lub spowodowania odmowy usługi bez uwierzytelnienia.
W oprogramowaniu routera D-Link DIR-823G w wersji DIR823G_V1.0.2B05_20181207.bin wykryto podatność na wstrzykiwanie poleceń w plikach binarnych timelycheck i sysconf. Podatność wynika z niepełnej walidacji danych odczytywanych z pliku /var/system/linux_vlan_reinit, które są następnie formatowane przez vsnprintf() i wykonywane przez system(), co umożliwia atakującemu z dostępem do zapisu tego pliku wykonanie dowolnych poleceń na urządzeniu.
W routerze Linksys E7350 (firmware 1.1.00.032) w pliku mtk_dut występuje podatność przepełnienia bufora opartego na stosie. Funkcja sub_4045A8 odczytuje do 256 bajtów z /sys/class/net/%s/address do lokalnego bufora, a następnie kopiuje je do bufora a1 za pomocą strcpy bez sprawdzania granic. Ponieważ a1 jest często alokowany z dużo mniejszym rozmiarem (20-32 bajty), lokalny atakujący kontrolujący zawartość /sys/class/net/%s/address może wywołać przepełnienie bufora.
Podatność na wstrzykiwanie poleceń bez uwierzytelniania w funkcji Start_EPI w pliku httpd na routerach Linksys E1200 v2 (firmware E1200_v2.0.11.001_us.tar.gz). Parametry CGI (wl_ant, wl_ssid, wl_rate, ttcp_num, ttcp_ip, ttcp_size) są łączone z poleceniami systemowymi bez odpowiedniego oczyszczania i wykonywane przez wl_exec_cmd.
W oprogramowaniu routerów ToToLink LR1200GB i NR1800X wykryto podatność przepełnienia bufora stosu w funkcji setDefResponse pliku cstecgi.cgi. Atakujący może przesłać złośliwy parametr "IpAddress" bez uwierzytelniania, co prowadzi do przepełnienia bufora i potencjalnego wykonania dowolnego kodu.
W routerze ToToLink LR1200GB z oprogramowaniem V9.1.0u.6619_B20230130 wykryto podatność na wstrzykiwanie komend bez uwierzytelniania. Funkcja sub_41EC68 w pliku cstecgi.cgi odczytuje parametr "imei" z żądania sieciowego, sprawdza tylko jego długość (15 znaków), a następnie bezpośrednio wstawia go do komendy systemowej za pomocą sprintf() i wykonuje przez system().
W routerach ToToLink (modele A720R, LR1200GB, NR1800X) w plikach infostat.cgi i cstecgi.cgi wykryto podatność na przepełnienie bufora stosu. Funkcje odczytują dane z /proc/net/arp za pomocą sscanf() z formatem "%s" bez walidacji długości, co pozwala atakującemu na zapis danych poza przydzielony bufor.
W oprogramowaniu układowym routera ToToLink A720R w wersji V4.1.5cu.614_B20230630 wykryto przepełnienie bufora stosu w pliku binarnym sysconf (funkcja sub_401EE0). Podczas odczytu pliku /proc/stat za pomocą fgets() do lokalnego bufora, a następnie parsowania linii za pomocą sscanf() z formatem %s do zmiennej jednobajtowej, złośliwie spreparowana zawartość /proc/stat może nadpisać sąsiednią pamięć stosu, co potencjalnie umożliwia atakującemu z uprawnieniami zapisu do systemu plików wykonanie dowolnego kodu na urządzeniu.
W oprogramowaniu routerów ToToLink LR1200GB i NR1800X wykryto podatność przepełnienia bufora stosu w funkcji sub_42F32C pliku cstecgi.cgi. Interfejs webowy odczytuje parametr "lang" i konstruuje ciągi URL pomocy za pomocą sprintf() do buforów o stałym rozmiarze bez walidacji długości, co może prowadzić do wykonania dowolnego kodu lub uszkodzenia pamięci bez uwierzytelnienia.
W oprogramowaniu układowym routera ToToLink A720R w wersji V4.1.5cu.614_B20230630 wykryto podatność na wstrzykiwanie poleceń w pliku binarnym sysconf. Funkcja sub_40BFA4, odpowiedzialna za reinicjalizację interfejsów sieciowych, nieprawidłowo waliduje dane wejściowe z pliku '/var/system/linux_vlan_reinit', co pozwala atakującemu z dostępem do zapisu na wykonanie dowolnych poleceń.
W oprogramowaniu sprzętowym routera ToToLink A720R w wersji V4.1.5cu.614_B20230630 wykryto podatność na wstrzykiwanie poleceń w pliku binarnym cloudupdate_check. Funkcja sub_402414 przetwarzająca parametry aktualizacji chmury bezpośrednio łączy wartości 'magicid' i 'url' z poleceniami powłoki, które są wykonywane przez system() bez żadnej sanityzacji. Zdalny, nieuwierzytelniony atakujący może wykorzystać tę lukę do wykonania dowolnych poleceń na urządzeniu.
Podatność w kdcproxy pozwala atakującemu na przeprowadzenie ataku DoS poprzez wysłanie nieograniczonej ilości danych w odpowiedzi KDC, co prowadzi do nadmiernego zużycia pamięci i CPU. Brak kontroli długości odpowiedzi TCP oraz nieefektywne zarządzanie buforami powodują, że serwer może zostać przeciążony nawet przy pojedynczym żądaniu.
W jądrze Linuxa naprawiono podatność związaną z używaniem funkcji smp_processor_id() w kodzie, który może być przerywany. Zgłoszenie błędu dotyczyło ostrzeżenia generowanego przez dhcpcd, które wskazywało na niewłaściwe użycie tej funkcji w kontekście przerywalnym.
W bibliotece libvirt odkryto usterkę w przetwarzaniu plików XML. Konkretnie, parsowanie plików XML dostarczonych przez użytkownika było wykonywane przed sprawdzeniem list kontroli dostępu (ACL). Złośliwy użytkownik z ograniczonymi uprawnieniami mógł wykorzystać tę usterkę, przesyłając specjalnie spreparowany plik XML, co powodowało przydzielenie zbyt dużej ilości pamięci na hoście. Nadmierne zużycie pamięci mogło doprowadzić do awarii procesu libvirt na hoście, skutkując odmową usługi (DoS).

