Urządzenia Crestron AM-100 i AM-101 zawierają podatność typu command injection dostępną przez SNMP, umożliwiającą zdalnemu, nieuwierzytelnionemu atakującemu wykonanie dowolnych poleceń systemowych z uprawnieniami roota. Krytyczny poziom zagrożenia wynika z braku wymogu uwierzytelnienia oraz pełnego przejęcia kontroli nad urządzeniem.
▸ Pokaż oryginał (EN)
Crestron AM-100 with firmware 1.6.0.2 and AM-101 with firmware 2.7.0.2 are vulnerable to command injection via SNMP OID iso.3.6.1.4.1.3212.100.3.2.14.1. A remote, unauthenticated attacker can use this vulnerability to execute operating system commands as root.
Podatność znajduje się w obsłudze konkretnego SNMP OID: iso.3.6.1.4.1.3212.100.3.2.14.1. Atakujący może wysłać spreparowane żądanie SNMP zawierające złośliwe polecenia systemowe osadzone w wartości tego OID. Urządzenie nie filtruje poprawnie przekazywanych danych, co powoduje wykonanie wstrzykniętych poleceń bezpośrednio przez system operacyjny z uprawnieniami roota.
Atakujący uzyskuje pełną kontrolę nad urządzeniem — może wykonywać dowolne polecenia systemu operacyjnego z najwyższymi uprawnieniami (root), co umożliwia m.in. kradzież danych, modyfikację konfiguracji, instalację złośliwego oprogramowania lub wykorzystanie urządzenia jako punktu wejścia do sieci.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Dodatkowo zaleca się ograniczenie dostępu do usługi SNMP na poziomie firewalla wyłącznie do zaufanych hostów zarządzających oraz wyłączenie SNMP, jeśli nie jest wymagane operacyjnie.
Crestron AM-100 z firmware w wersji 1.6.0.2 oraz Crestron AM-101 z firmware w wersji 2.7.0.2
Podatność została zgłoszona przez Tenable zgodnie z publikacją badawczą TRA-2019-20. Opis zawiera również CWE-79 (XSS), jednak główny mechanizm krytyczny opisany w treści CVE dotyczy command injection przez SNMP.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HCrestron Am 100
HWCrestronwszystkie wersjeCrestron Am 100 Firmware
OSCrestron1.6.0.2Crestron Am 101
HWCrestronwszystkie wersjeCrestron Am 101 Firmware
OSCrestron2.7.0.2
Powiązane podatności
Command injection w endpoint file_transfer.cgi — RCE jako root bez uwierzytelnienia
Command injection w Crestron AM-100/AM-101 via SNMP OID
Crestron AM-100/AM-101 – nieautoryzowana zmiana hasła administratora przez SNMP
Stack buffer overflow w libAwgCgi.so — RCE jako root bez uwierzytelnienia
Crestron AM-100/AM-101 — hardcoded password umożliwia authentication bypass