Problem som leder till att Wi-Fi-autentisering omgÄs i IWD och wpa_supplicant

I de öppna paketen IWD (Intel inet Wireless Daemon) och wpa_supplicant, som anvÀnds för att ansluta Linux-klientsystem till trÄdlösa nÀtverk, har sÄrbarheter upptÀckts som möjliggör omgÄendende av autentiseringsmekanismer:

  • I IWD upptrĂ€der sĂ„rbarheten (CVE-2023-52161) endast nĂ€r applikationslĂ€get Ă€r aktiverat, vilket Ă€r ovanligt för IWD, som vanligtvis anvĂ€nds för att ansluta till trĂ„dlösa nĂ€tverk. SĂ„rbarheten gör det möjligt att ansluta till en skapad Ă„tkomstpunkt utan att kĂ€nna till lösenordet, till exempel nĂ€r anvĂ€ndaren uttryckligen ger möjlighet att dela sin internetanslutning via sin enhet (Hotspot). Problemet har Ă„tgĂ€rdats i version IWD 2.14.

    SÄrbarheten orsakas av bristande verifiering av ordningen i alla steg vid 4-stegs kanalsamordning, som anvÀnds vid första anslutning till ett skyddat trÄdlöst nÀtverk. Eftersom IWD accepterar meddelanden för alla steg i anslutningsförfarandet utan att kontrollera om föregÄende steg har passerats kan en angripare, utan att skicka meddelandet för det andra steget, omedelbart skicka meddelandet för det fjÀrde steget och fÄ tillgÄng till nÀtverket, genom att hoppa över det steg dÀr autentiseringskontrollen utförs.

    Samtidigt försöker IWD verifiera MIC-koden (Message Integrity Code) för det mottagna meddelandet i det fjÀrde steget. Eftersom meddelandet för det andra steget med autentiseringsparametrar inte har mottagits, stÀlls PTK-nyckeln (Pairwise Transient Key) in pÄ noll vid bearbetning av meddelandet för det fjÀrde steget. DÀrmed kan angriparen berÀkna MIC med hjÀlp av en noll PTK, och den verifieringskoden kommer att accepteras av IWD som gÀller. Efter att en sÄdan ofullstÀndig anslutning har slutförts kommer angriparen att fÄ full tillgÄng till det trÄdlösa nÀtverket, eftersom Ätkomstpunkten kommer att acceptera de paketer som sÀnds av honom och som Àr krypterade med en noll PTK-nyckel.

  • Den identifierade problematiken i wpa_supplicant (CVE-2023-52160) gör det möjligt för en angripare att locka en anvĂ€ndare till ett falskt trĂ„dlöst nĂ€tverk, vilket fungerar som en klon av det nĂ€tverk som anvĂ€ndaren avser att ansluta till. Om anvĂ€ndaren ansluter till det falska nĂ€tverket kan angriparen organisera avlyssning av anvĂ€ndarens okrypterade transittrafik (till exempel besök pĂ„ webbplatser utan HTTPS).

    PÄ grund av brister i implementeringen av PEAP (Protected Extensible Authentication Protocol) kan en angripare fÄ igenom det andra autentiseringsteget nÀr en felkonfigurerad anvÀndardator ansluter. Att hoppa över det andra autentiseringsteget ger angriparen möjlighet att skapa en falsk klon av ett trovÀrdigt Wi-Fi-nÀtverk och att fÄ anvÀndaren att ansluta till ett falskt nÀtverk utan lösenordsverifiering.

    För att attacken ska kunna genomföras mÄste verifieringen i wpa_supplicant pÄ anvÀndarsidan vara avstÀngd. TLS-certifikat angriparen mÄste dessutom kÀnna till identifieraren för det trÄdlösa nÀtverket (SSID, Service Set Identifier). Angriparen mÄste befinna sig inom rÀckhÄll för offrets trÄdlösa adapter, men utanför rÀckhÄll för Ätkomstpunkten i det klonade trÄdlösa nÀtverket. Attacken Àr möjlig mot nÀtverk med WPA2-Enterprise eller WPA3-Enterprise dÀr PEAP-protokollet anvÀnds.

    Utvecklarna av wpa_supplicant har angett att de inte anser att problemet Àr en sÄrbarhet eftersom det endast uppstÄr i felkonfigurerade trÄdlösa nÀtverk dÀr EAP-autentisering anvÀnds tillsammans med PEAP-protokollet (EAP-TTLS) utan TLS-certifikatverifiering. servernKonfigurationer utan certifikatverifiering har ingen skydd mot aktiva attacker. De som har identifierat sÄrbarheten hÀvdar att sÄdana felaktiga konfigurationer Àr typiska och utbredda, vilket hotar mÄnga konsumentenheter baserade pÄ Linux, Android och Chrome OS, dÀr wpa_supplicant anvÀnds.

    För att ÄtgÀrda problemet har ett patch slÀppts för wpa_supplicant som lÀgger till ett lÀge för obligatorisk genomförande av den andra autentiseringsfasen, förutom TLS-certifikatverifiering. Utvecklarna menar att det föreslagna Àndringen endast Àr en omvÀg som komplicerar angrepp vid anvÀndning av manuell autentisering och Àr vÀrdelöst vid anvÀndning av sÄdana alternativ som EAP-GTC. För att verkligen lösa problemet bör nÀtverksadministratörer justera sina konfigurationer korrekt, det vill sÀga stÀlla in en förtroendekedja för att verifiera servercertifikatet med hjÀlp av parameter ca_cert.

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