Alvorlig sikkerhetshull i UPnP

Skjermbilde av POC-koden
Skjermbilde av POC-koden

UPnP

UPnP (Universal Plug and Play) er en standard som består av en rekke teknologier for kommunikasjon over internett.

SOAP

SOAP (Simple Object Access Protocol) er en protokoll for å overføre XML-baserte meldinger, normalt over HTTP.

DNS

DNS (Domain Name System) er et system som blant annet kobler sammen IP-adresser og domener.

Når du går inn på www.hardware.no, går du i virkeligheten inn på IP-adressen 194.24.252.207. DNS sørger for å koble domenet opp mot IP-adressen.

PoC

PoC (Proof of Concept) er en eksempelkode som fungerer som et bevis på at ideen som er beskrevet er gjennomførbar.

Sikkerhetsgruppen GnuCitizen har offentliggjort et alvorlig sikkerhetshull i UPnP-protokollen, som visstnok skal påvirke de aller fleste rutere. UPnP (se faktaboks) støttes nemlig av så å si alle rutere.

Alt som skal til for å utnytte sikkerhetshullet er en modifisert Flash-fil (.SWF), som sender en spesiell SOAP-forespørsel til ruteren. Det eneste som kreves er at ruteren har UPnP aktivert, og at brukeren selv åpner Flash-filen.

Når den skadelige koden er kjørt, vil angriperen ha kontroll over offerets ruter. En av mange ting angriperen da kan gjøre, er å endre DNS-serveren. Dette kan utnyttes til phishing-angrep, som å bytte ut en nettbank med en svindelside.

GnuCitizen har publisert en POC (Proof of Concept)-kode som viser hvordan hullet kan utnyttes (se skjermbilde). Den eneste måten å beskytte seg mot hullet på, er å skru av UPnP.

Det har lenge vært en kjent sak at UPnP ikke er spesielt sikkert, men da primært med tanke på sårbarheter som er forbeholdt tilgang til det lokale nettverket. Det skumle med dette sikkerhetshullet er at et angrep kan bli gjort utenifra - alt som kreves er at en infisert Flash-fil åpnes.

(Kilde: GnuCitizen)

Norges beste mobilabonnement

Juni 2017

Kåret av Tek-redaksjonen

Jeg bruker lite data:

Ice Mobil 1 GB


Jeg bruker middels mye data:

Telio Go 5 GB


Jeg bruker mye data:

Komplett Maxiflex 12 GB


Jeg er superbruker:

Komplett Megaflex 30 GB


Finn billigste abonnement i vår mobilkalkulator

Forsiden akkurat nå

Til toppen