Skype är sårbart för en otäck exploatering Växla till Windows Store-versionen
Om skrivbordsversionen av Skype finns på din Windows-dator är du utsatt för en väldigt otäck användning. Ett fel i Skypes uppdateringsverktyg kan ge attacker fullständig kontroll över ditt system, och Microsoft säger att det inte kommer att bli en lösning någon gång snart.
Lyckligtvis kan du undvika problemet helt genom att byta ut "desktop" -versionen av Skype med den som finns tillgänglig från Microsoft Store. Ändå är det pinsamt för Microsofts egen programvara att få en svaghet denna grundläggande och exploateringen ifråga är en Redmond har varnat för andra utvecklare om flera gånger.
Så här fungerar det här utnyttjandet, och hur du kan se till att du använder den säkra Windows Store-versionen av Skype.
Vad är fel med Skype?
Uppdatering av programvara ska hålla dig säker, men ironiskt nog i Skypes fall är uppdateringen problemet. Det beror på att felet här inte är med Skype, utan verktyget Skype använder sig för att hitta och installera uppdateringar. Det här uppdateringsverktyget är sårbart för DLL hjjacking, som forskaren Stefan Kanthak skisserar:
Den här körbarheten är sårbar för DLL-kapning: den laddar åtminstone UXTheme.dll från dess programkatalog% SystemRoot% Temp istället från Windows systemkatalog. En icke-privilegierad (lokal) användare som kan placera UXTheme.dll eller någon av de andra DLL: erna som laddas av den sårbara exekverbara i% SystemRoot% Temp, ökar eskalering av privilegiet till SYSTEM-kontot.
I princip kör Skype DLL-filer från Temp-mappen, vilka användare kan komma åt utan administratörsrättigheter. Detta gör det trivialt för dåliga aktörer att byta ut DLL: erna och få systemnivåkontroll över din dator. Det är den typ av sårbarhet som Microsoft varnar specifikt för utvecklare för att undvika, men Microsofts Skype-team verkar ha missat det speciella memo.
Och det blir värre. Microsoft berättade Kanthak att de "kunde reproducera problemet", men det kommer inte att utfärdas en patch utfärdad för att lösa problemet. Istället planerar Microsoft att lösa problemet under nästa stora release av Skype-det är inte klart när det kommer att bli.
Det är ... inte idealiskt. Tack och lov finns det ett alternativ.
Lösningen: Använd Windows Store-versionen
Microsoft erbjuder två versioner av Skype for Windows: "Desktop" -versionen, som har funnits i åratal, och UWP-versionen (Universal Windows Platform), som du kan ladda ner från Microsoft Store-appen medföljande Windows. Endast den stationära versionen är sårbar för det här utnyttjandet, för bara den stationära versionen använder sitt eget uppdateringsverktyg.
Microsoft har drivit användare till Microsoft Store-versionen av Skype ett tag: Skype-nedladdningssidan leder användarna till Butik, till exempel. Men många användare har fortfarande skrivbordsversionen på sina system, och de ska avinstallera det och bara använda Store-versionen om de vill vara säkra på detta utnyttjande.
Hur kan du berätta vilken version du har? Det enklaste sättet är att söka efter "Skype" i startmenyn. Om du ser orden "Trusted Microsoft Store app" under Skypes namn är du noga täckt.
De två programmen ser också helt olika ut. Här är "desktop" -versionen:
Om din Skype ser ut så här är du utsatt för utnyttjandet. Du bör avinstallera Skype och hämta sedan Microsoft Store-versionen.
Här är Microsoft Store-versionen:
Om din Skype ser ut så här är du säker: uppdateringar för den här versionen hanteras med hjälp av Microsoft Store, så sårbarheten är inte relevant.
Det är olyckligt att Microsoft inte bara klarar av denna sårbarhet, men åtminstone finns det en fungerande version av Skype som är låst. Och medan gränssnittet och funktionerna i Microsoft Store-versionen kommer att vara en anpassning, fungerar saker som att ringa och chatta bara bra i våra test, även om gränssnittet erbjuder färre alternativ. Och hej: det finns inga fula annonser i Store-versionen, så det är ett plus.