75 sÄrbarheter har ÄtgÀrdats i e-handelsplattformen Magento

PÄ den öppna plattformen för e-handelsorganisationer Magento, som upptar omkring 20% marknaden för system för att skapa webbshoppar, identifierats sÄrbarheter, vars kombination möjliggör attacker för att köra sin kod pÄ servern, fÄ full kontroll över webbshoppen och organisera omdirigering av betalningar. SÄrbarheterna lösta i versionerna Magento 2.3.2, 2.2.9 och 2.1.18, dÀr totalt 75 sÀkerhetsproblem har ÄtgÀrdats.

Ett av problemen gör att en icke-autentiserad anvÀndare kan Ästadkomma att JavaScript-kod (XSS) placeras, vilket kan köras nÀr man granskar loggen över avbrutna köp i administrationsgrÀnssnittet. KÀrnan i sÄrbarheten Àr möjligheten att kringgÄ textrensningsoperationen via funktionen escapeHtmlWithLinks() vid bearbetning av anteckningen i avbokningsformulÀret pÄ början av kassan (anvÀndning av en tagg inuti en annan tagg). Problemet uppstÄr vid anvÀndning av den inbyggda modulen Authorize.Net, som anvÀnds för att ta emot betalningar med kreditkort.

För att fÄ full kontroll via JavaScript-kod i kontexten av den nuvarande sessionen för butikspersonalen utnyttjas den andra sÄrbarheten, som tillÄter att en phar-fil laddas upp som en bild (genomförande attacker «Phar deserialization»). Phar-filen kan laddas upp via formulÀret för att infoga bilder i den inbyggda WYSIWYG-redigeraren. Genom att fÄ sin PHP-kod att köras kan angriparen sedan Àndra betalningsinformation eller organisera avlyssning av kundernas kreditkortsuppgifter.

Intressant nog skickades information om XSS-problemet till Magento-utvecklarna redan i september 2018, varefter ett patch slÀpptes i slutet av november, som visade sig ÄtgÀrda endast ett av de specifika fallen och lÀtt kunde kringgÄs. I januari rapporterades dessutom möjligheten att ladda upp en Phar-fil under förespeglingen av en bild, och det visades hur kombinationen av tvÄ sÄrbarheter kan utnyttjas för att kompromettera webbshoppar. I slutet av mars ÄtgÀrdades problemet med Phar-filer i Magento 2.3.1,
2.2.8 och 2.1.17, men XSS-fixet glömdes bort, trots att biljetten för problemet stÀngdes. I april Äterupptogs granskningen av XSS och problemet ÄtgÀrdades i versionerna 2.3.2, 2.2.9 och 2.1.18.

Det bör noteras att de angivna utgÄvorna ocksÄ ÄtgÀrdat 75 sÄrbarheter, dÀr nivÄerna för 16 av dessa markerats som kritiska, och 20 problem kan leda till körning av PHP-kod eller SQL-injektioner. De flesta kritiska problem kan endast utnyttjas av autentiserade anvÀndare, men som visats ovan Àr det inte svÄrt att uppnÄ autentiserade ÄtgÀrder genom XSS-sÄrbarheter, av vilka det har ÄtgÀrdats flera dussin i de nÀmnda utgÄvorna.

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