En sÄrbarhet i UPnP som kan anvÀndas för att förstÀrka DDoS-attacker och skanna interna nÀtverk

Avslöjade information om sÄrbarheten (CVE-2020-12695) i UPnP-protokollet, som möjliggör att trafik kan skickas till en valfri mottagare genom att anvÀnda den operation som anges i standarden, "SUBSCRIBE". SÄrbarheten har tilldelats kodnamnet CallStranger. SÄrbarheten kan anvÀndas för att extrahera data frÄn nÀtverk skyddade av datalÀckagesystem (DLP), genomföra portskanning av datorer i det interna nÀtverket, samt för att förstÀrka DDoS-attacker med hjÀlp av miljontals UPnP-enheter som Àr anslutna till det globala nÀtverket, sÄsom kabelmodem, hemroutrar, spelkonsoler, IP-kameror, TV-mottagare, mediacenter och skrivare.

Problemet orsakas av att den funktion "SUBSCRIBE" som anges i specifikationen, lÄter en extern angripare skicka HTTP-paket med ett Callback-header och anvÀnda UPnP-enheten som en proxy för att skicka förfrÄgningar till andra vÀrdar. Funktionen "SUBSCRIBE" definieras i UPnP-specifikationen och anvÀnds för att övervaka förÀndringar i andra enheter och tjÀnster. Med HTTP-headern Callback kan en valfri URL bestÀmmas, som enheten kommer att försöka ansluta till.

En sÄrbarhet i UPnP som kan anvÀndas för att förstÀrka DDoS-attacker och skanna interna nÀtverk

Problemet pÄverkar nÀstan alla UPnP-implementationer baserade pÄ specifikationen, som slÀpptes före den 17 april. SÄrbarheten har bekrÀftats i den öppna paketet hostapd med implementationen av en trÄdlös Ätkomstpunkt (WPS AP). Korrigeringen Àr för nÀrvarande tillgÀnglig som patchar. I distributionerna har inga uppdateringar slÀppts Àn (Debian, OpenWRT, Ubuntu, RHEL, SUSE, Fedora, Arch). Problemet berör ocksÄ lösningar baserade pÄ det öppna UPnP-stacket pupnp , information om korrigeringar för vilket saknas för nÀrvarande.UPnP-protokollet definierar en mekanism för automatisk upptÀckte av enheter i det lokala nÀtverket och interaktion med dem. Protokollet designades ursprungligen för anvÀndning i interna lokala nÀtverk och förutsÀtter inga former av autentisering och verifiering. Trots detta stÀnger miljontals enheter inte av stöd för UPnP pÄ externa nÀtverksgrÀnssnitt och

förblir tillgÀngliga för förfrÄgningar frÄn det globala nÀtverket. En attack kan utföras via vilken som helst liknande UPnP-enhet. för förfrÄgningar frÄn det globala nÀtverket. En attack kan utföras genom vilken liknande UPnP-enhet som helst.
Till exempel kan Xbox One-enheter attackeras via nÀtverksport 2869, eftersom de gör det möjligt att övervaka förÀndringar som att dela innehÄll genom kommandot SUBSCRIBE.

Open Connectivity Foundation (OCF) informerades om problemet i slutet av förra Äret, men avvisade först att betrakta det som en sÄrbarhet i specifikationen. Efter en mer detaljerad rapport erkÀndes problemet och en rekommendation för anvÀndning av UPnP endast pÄ LAN-grÀnssnitt lades till specifikationen. Eftersom problemet orsakas av en brist i standarden kan det ta lÄng tid att ÄtgÀrda sÄrbarheten i enskilda enheter, och för Àldre enheter kanske det inte ens finns nÄgra firmwareuppdateringar.

Som en skyddsÄtgÀrd rekommenderas det att isolera UPnP-enheter frÄn externa förfrÄgningar med en brandvÀgg, blockera externa HTTP-förfrÄgningar "SUBSCRIBE" och "NOTIFY" pÄ intrÄngsskyddssystem eller inaktivera UPnP-protokollet pÄ externa nÀtverksgrÀnssnitt. Tillverkare rekommenderas att inaktivera SUBSCRIBE-funktionen i standardinstÀllningarna och begrÀnsa aktiveringen till att endast ta emot förfrÄgningar frÄn det interna nÀtverket.
För att testa sina enheters sÄrbarhet publicerades ett specialverktyg, skrivet i Python och distribuerat under MIT-licensen.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster