Уязвимост, позволяваща подмяна Π½Π° JavaScript ΠΊΠΎΠ΄ Ρ‡Ρ€Π΅Π· WordPress плъгина OptinMonster

Π’ плъгина Π·Π° WordPress OptinMonster, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° Π½Π°Π΄ ΠΌΠΈΠ»ΠΈΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ инсталации ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° създаванС Π½Π° изскачащи извСстия ΠΈ прСдлоТСния, Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° уязвимост (CVE-2021-39341), позволяваща внСдряванС Π½Π° собствСн JavaScript ΠΊΠΎΠ΄ Π½Π° сайт, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Ρ‚ΠΎΠ·ΠΈ плъгин. Уязвимостта Π΅ отстранСна Π² вСрсия 2.6.5. Π—Π° прСдотвратяванС Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ слСд инсталиранСто Π½Π° актуализацията, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° OptinMonster Π°Π½ΡƒΠ»ΠΈΡ€Π°Ρ…Π° всички ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ създадСни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ API ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ…Π° ограничСния Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΎΡ‚ WordPress сайтовС Π·Π° промяна Π½Π° ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ Π² OptinMonster.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° REST-API /wp-json/omapp/v1/support, Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ ΠΊΠΎΠΉΡ‚ΠΎ бСшС възмоТСн Π±Π΅Π· автСнтикация β€” заявката сС изпълнявашС Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Referer Π½Π° стринга "https://wp.app.optinmonster.test" ΠΈ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏΠ° HTTP заявка Π½Π° "OPTIONS" (прСнастройва сС Ρ‡Ρ€Π΅Π· HTTP Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ "X-HTTP-Method-Override"). Π‘Ρ€Π΅Π΄ Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π²Ρ€ΡŠΡ‰Π°Π½ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° разглСТдания REST-API, имашС ΠΊΠ»ΡŽΡ‡ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, позволяващ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявки Π΄ΠΎ всякакви ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° REST-API.

Π‘ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ атакуващият моТСшС Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ изскачащи Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· OptinMonster, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° изпълнСниС Π½Π° свой JavaScript ΠΊΠΎΠ΄. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° изпълни своя JavaScript ΠΊΠΎΠ΄ Π² контСкста Π½Π° сайта, атакуващият моТСшС Π΄Π° прСнасочва ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ към свой сайт ΠΈΠ»ΠΈ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° замяна Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π² ΡƒΠ΅Π± интСрфСйса ΠΏΡ€ΠΈ изпълнСниС Π½Π° подмСнСния JavaScript ΠΊΠΎΠ΄ ΠΎΡ‚ администратора Π½Π° сайта. Има Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡƒΠ΅Π± интСрфСйса, атакуващият моТСшС Π΄Π° постигнС изпълнСниС Π½Π° своя PHP ΠΊΠΎΠ΄ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster