ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈ са 75 уязвимости Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ Magento

Π’ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ Magento, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 20% ΠΏΠ°Π·Π°Ρ€ Π½Π° систСми Π·Π° създаванС Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ уязвимости, комбинацията ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ позволява Π½Π° Π°Ρ‚Π°ΠΊΠ° Π΄Π° изпълни своя ΠΊΠΎΠ΄ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° прСнасочванС Π½Π° плащанията. Уязвимости Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ Издания Π½Π° Magento 2.3.2, 2.2.9 ΠΈ 2.1.18 с ΠΎΠ±Ρ‰ΠΎ 75 ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° сигурността.

Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ позволява Π½Π° Π½Π΅ΡƒΠΏΡŠΠ»Π½ΠΎΠΌΠΎΡ‰Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° постигнС поставянСто Π½Π° JavaScript ΠΊΠΎΠ΄ (XSS), ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС изпълнСн, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π° хронологията Π½Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π² администраторския интСрфСйс. Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° уязвимостта Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ опСрацията Π·Π° почистванС Π½Π° тСкста с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° функцията escapeHtmlWithLinks() ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π±Π΅Π»Π΅ΠΆΠΊΠ° във формуляра Π·Π° ΠΎΡ‚ΠΊΠ°Π· Π½Π° началния Π΅ΠΊΡ€Π°Π½ Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅ (с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° влоТСния Ρ‚Π°Π³ β€ža href=http://onmouseover=β€¦β€œ Π² Π΄Ρ€ΡƒΠ³ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС проявява ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° вградСния ΠΌΠΎΠ΄ΡƒΠ» Authorize.Net, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° плащания с ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ.

Π—Π° Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° JavaScript ΠΊΠΎΠ΄ Π² контСкста Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° сСсия Π½Π° слуТитСл Π½Π° ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Ρ‚ΠΎΡ€Π° уязвимост, която позволява Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° phar Ρ„Π°ΠΉΠ», маскиран ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π΄ΡŠΡ€ΠΆΠΈΡ‚Π΅ Π°Ρ‚Π°ΠΊΠΈ β€žPhar Π΄Π΅ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡβ€œ). Phar Ρ„Π°ΠΉΠ»ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠ°Ρ‡Π΅Π½ Ρ‡Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° вмъкванС Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ във вградСния WYSIWYG Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ успСС Π΄Π° изпълни своя PHP ΠΊΠΎΠ΄, нападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация Π·Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ информация Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с XSS бСшС ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½Π° Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Magento ΠΎΡ‰Π΅ ΠΏΡ€Π΅Π· сСптСмври 2018 Π³., слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π² края Π½Π° Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ бСшС пуснат корСкция, която, ΠΊΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° само Π΅Π΄ΠΈΠ½ ΠΎΡ‚ спСциалнитС случаи ΠΈ лСсно сС заобикаля. ΠŸΡ€Π΅Π· януари бСшС Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΎ Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° изтСглянС Π½Π° Phar Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ ΠΏΡ€ΠΈΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ бСшС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ комбинацията ΠΎΡ‚ Π΄Π²Π΅Ρ‚Π΅ уязвимости ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΈ. Π’ края Π½Π° ΠΌΠ°Ρ€Ρ‚ Π² Magento 2.3.1,
2.2.8 ΠΈ 2.1.17 ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ…Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Phar Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, Π½ΠΎ Π·Π°Π±Ρ€Π°Π²ΠΈΡ…Π° XSS корСкцията, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ‚ΠΈΠΊΠ΅Ρ‚ΡŠΡ‚ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ бСшС Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½. ΠŸΡ€Π΅Π· Π°ΠΏΡ€ΠΈΠ» Π°Π½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° XSS бСшС възобновСн ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ бСшС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ във вСрсии 2.3.2, 2.2.9 ΠΈ 2.1.18.

Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ вСрсии ΡΡŠΡ‰ΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ…Π° 75 уязвимости, 16 ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ са ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ, Π° 20 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ изпълнСниС Π½Π° PHP ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ замСстванС Π½Π° SQL. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ само ΠΎΡ‚ удостовСрСн ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡ€Π΅, удостовСрСнитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ са Ρ‚Ρ€ΡƒΠ΄Π½ΠΈ Π·Π° постиганС с XSS уязвимости, дСсСтки ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ са ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ Π² ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈΡ‚Π΅ вСрсии.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€