I tre populÀra plugins för WordPress-systemet, som har mer Àn 400 000 installationer, :
- i pluginet , med över 300 000 aktiva installationer, möjliggör anslutning utan autentisering som administratör av webbplatsen. Eftersom pluginet Àr avsett för att centralisera hanteringen av flera webbplatser pÄ servern kan en angripare fÄ kontroll över alla webbplatser som hanteras med hjÀlp av InfiniteWP Client. För att genomföra attacken rÀcker det att kÀnna till inloggningsuppgifterna för en anvÀndare med administratörsrÀttigheter, varefter man genom att skicka en speciellt utformad POST-begÀran ( parametern "add_site" eller "readd_site") kan logga in i administrationsgrÀnssnittet med behörigheter frÄn denna anvÀndare. SÄrbarheten orsakas av ett fel i implementeringen av funktionen för automatisk inloggning.
Problemet i versionen InfiniteWP Client 1.9.4.5. - i pluginet , som anvÀnds pÄ cirka 80 000 webbplatser. Den första sÄrbarheten möjliggör ÄterstÀllning av innehÄllet i valfria tabeller i databasen (tillstÄndet för en fÀrsk installation av WordPress, vilket tar bort kopplade uppgifter om webbplatsen) utan att autentisering krÀvs. Problemet orsakas av avsaknaden av kontroller för behörighet vid utförandet av ÄterstÀllningsfunktionen.
Den andra sÄrbarheten i WP Database Reset krÀver autentiserad Ätkomst (det rÀcker med att ha ett konto med minimala anvÀndarrÀttigheter) och gör det möjligt att erhÄlla administratörsrÀttigheter pÄ webbplatsen (man kan ta bort alla anvÀndare frÄn tabellen wp_users, varvid den kvarvarande anvÀndaren snabbt behandlas som administratör). Problemen har ÄtgÀrdats i version 3.15.
- i pluginet , som har mer Àn 20 000 installationer, gör det möjligt att logga in med administratörsrÀttigheter utan autentisering. För att utföra attacken rÀcker det att lÀgga till raden IWP_JSON_PREFIX i POST-begÀran, vilket utan nÄgra kontroller anropar funktionen wptc_login_as_admin. Problemet i versionen 1.21.16.
KĂ€lla: opennet.ru
