Podatności D-Link DIR-878A1
4 znanych podatności CVE w D-Link DIR-878A1, przetłumaczonych i ocenionych.
- CVE-2025-60676Średnie
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().
- CVE-2025-60674Średnie
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.
- CVE-2025-60673Średnie
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.
- CVE-2025-60672Średnie
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.

