Muligheden for at styre modemmerne for millioner af abonnenter fra ISP Cox uden autentifikation

Kunden Cox Communications, den tredjestørste kabel-tv-udbyder i USA og en af de største bredbåndsoperatører med 6,5 millioner abonnenter, har offentliggjort resultaterne af eksperimenter med deres interne web-API, der er tilgængeligt for eksterne forespørgsler og anvendes blandt andet til at give supporten adgang til abonnentens modemmer og brugerbase. Det viste sig, at blot ved at kende MAC-adressen på abonnentens enhed kunne man opnå fuld kontrol over modemet, hvilket muliggør ændring af indstillinger og udførelse af enhver kommando på modemet. I praksis kan enhver angriber få adgang til modemet på samme måde som den tekniske adgang, som supportpersonalet hos udbyderen får.

Bemærkelsesværdigt er det, at MAC-adressen på abonnentens enhed kan findes ved at tilgå det offentlige web-API uden at gennemgå autentificering, ved at anvende abonnent-søgefunktionen, for eksempel ved at søge på email eller kontonummer (ved at gennemgå nummerne kan man gradvist udtrække oplysninger om kunderne). Udover MAC-adressen vises også andre oplysninger om abonnenten, herunder adresse, telefon, fulde navn og email. Alle oplysninger er tilgængelige for forespørgsler fra det eksterne netværk uden autentificering. Desuden kan oplysningerne ikke blot hentes, men også ændres. Det offentligt tilgængelige API omfatter mere end 700 håndteringsfunktioner, hvoraf mange udfører administrationsoperationer.

Til at verificere overførslen af kommandoer og indstillinger til brugernes modemmer blev der anvendt en krypteret parameter, men funktionerne til kryptering blev fundet i et af de scripts, der blev serveret af webcdn-business.cox.com. Nøglen til kryptering kunne bestemmes ved at sætte et breakpoint på disse funktioner i browserens JavaScript-debugger under registreringen på myaccount-business.cox.com. Nøglen til kryptering blev dannet ved at bruge MAC-adressen, enhedsidentifikatoren, kontonummeret og flere hjælpeparametre såsom enhedsmodel og adgangstype.

Angrebsens сценарий involverer at finde et offer gennem en offentlig Web API ved at søge på navn, telefonnummer, e-mail eller konto-id. Derefter henvender angriberen sig til Web API for at hente et fuldt sæt af personoplysninger om abonnenten ved hjælp af UUID, der blev opnået under den første søgning. Ved at bruge MAC-adressen på modemet, der er angivet i abonnentens data, kan angriberen se listen over enheder, der er tilsluttet modemet, ændre eventuelle indstillinger på modemet, anmode om adgangskoden til Wi-Fi-forbindelsen og udføre enhver kommando på enheden, hvilket kan anvendes f.eks. til at organisere analyse eller omdirigere brugerens trafik.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster