Urządzenia Technicolor DPC3928SL są podatne na ominięcie kontroli dostępu SNMP, umożliwiając dostęp z Internetu przy użyciu dowolnego ciągu community string. Podatność jest szczególnie groźna, ponieważ pozwala również na zapis do MIB, co daje atakującemu pełną kontrolę nad konfiguracją urządzenia.
▸ Pokaż oryginał (EN)
Certain Technicolor devices have an SNMP access-control bypass, possibly involving an ISP customization in some cases. The Technicolor (formerly Cisco) DPC3928SL with firmware D3928SL-P15-13-A386-c3420r55105-160127a could be reached by any SNMP community string from the Internet; also, you can write in the MIB because it provides write properties, aka Stringbleed. NOTE: the string-bleed/StringBleed-CVE-2017-5135 GitHub repository is not a valid reference as of 2017-04-27; it contains Trojan horse code purported to exploit this vulnerability.
Mechanizm uwierzytelnienia SNMP w urządzeniu nie weryfikuje poprawnie community string, przez co każdy dowolnie dobrany ciąg znaków jest akceptowany jako prawidłowy. Atakujący z poziomu Internetu może nie tylko odczytywać dane SNMP (MIB), ale także dokonywać w nich zapisu, co wykracza poza standardowe uprawnienia trybu read-only. Możliwe jest, że podatność jest wynikiem personalizacji firmware przez operatora ISP.
Atakujący zdalny, bez uwierzytelnienia, może odczytać i nadpisać konfigurację urządzenia poprzez SNMP, co może skutkować przejęciem kontroli nad routerem, zmianą ustawień sieciowych lub ujawnieniem wrażliwych informacji.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się również zablokowanie dostępu do portów SNMP (UDP 161/162) z sieci Internet na poziomie firewall oraz zmianę domyślnych community string na silne, unikalne wartości.
Technicolor (dawniej Cisco) DPC3928SL z firmware D3928SL-P15-13-A386-c3420r55105-160127a; potencjalnie inne urządzenia Technicolor z podobną konfiguracją SNMP.
Opis CVE zawiera ostrzeżenie, że repozytorium GitHub 'string-bleed/StringBleed-CVE-2017-5135' dostępne na dzień 2017-04-27 zawiera złośliwy kod (Trojan horse) podszywający się pod exploit tej podatności — należy zachować szczególną ostrożność przy korzystaniu z publicznie dostępnych narzędzi PoC związanych z tą podatnością.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NTechnicolor Dpc3928sl
HWTechnicolorwszystkie wersjeTechnicolor Dpc3928sl Firmware
OSTechnicolord3928sl-p15-13-a386-c3420r55105-160127a
Powiązane podatności
Technicolor DPC3928SL — ujawnienie danych Wi-Fi przez SNMP
Technicolor — ujawnienie danych uwierzytelniających przez SNMP
Technicolor DPC3928SL D3928SL-PSIP-13-A010-c3420r55105-160428a devices allow XSS via a Cross Protocol Injectio...
Technicolor TC7337NET — przechwycenie hasła przez nieszyfrowany nagłówek HTTP Basic Auth
DNS rebinding w modemie Technicolor TC7230 STEB umożliwia zdalny dostęp root