ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² WordPress-ΠΏΠ»Π°Π³ΠΈΠ½Π΅ File Manager, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌ 700 тысяч установок

Π’ WordPress-ΠΏΠ»Π°Π³ΠΈΠ½Π΅ File Manager, Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ 700 тысяч Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… установок, выявлСна ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ PHP-скрипты Π½Π° сСрвСрС. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся Π² выпусках File Manager с 6.0 ΠΏΠΎ 6.8 ΠΈ устранСна Π² выпускС 6.9.

Плагин File Manager прСдоставляСт инструмСнты для управлСния Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ для администратора WordPress, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… манипуляций с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π²Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π² состав Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ elFinder. Π’ исходном ΠΊΠΎΠ΄Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ elFinder ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ «.dist». Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ поставкС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ„Π°ΠΉΠ» «connector.minimal.php.dist» Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² «connector.minimal.php» ΠΈ стал доступСн для выполнСния ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… запросов. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ скрипт позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (upload, open, editor, rename, rm ΠΈ Ρ‚.ΠΏ.), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ run() основного ΠΏΠ»Π°Π³ΠΈΠ½Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π·Π°ΠΌΠ΅Π½Ρ‹ PHP-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² WordPress ΠΈ запуска ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ усугубляСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ «plugins/wp-file-manager/lib/files/» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «upload» загруТаСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС PHP-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ пСрСимСновываСтся Π² PHP-скрипт, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выбираСтся случайно ΠΈ содСрТит тСкст «hard» ΠΈΠ»ΠΈ «x.», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, hardfork.php, hardfind.php, x.php ΠΈ Ρ‚.ΠΏ.). ПослС запуска PHP-ΠΊΠΎΠ΄ добавляСт бэкдор Π² Ρ„Π°ΠΉΠ»Ρ‹ /wp-admin/admin-ajax.php ΠΈ /wp-includes/user.php, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ доступ Π² интСрфСйс администратора сайта. Эксплуатация осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ POST-запроса ΠΊ Ρ„Π°ΠΉΠ»Ρƒ «wp-file-manager/lib/php/connector.minimal.php».

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ послС Π²Π·Π»ΠΎΠΌΠ° ΠΊΡ€ΠΎΠΌΠ΅ оставлСния бэкдора вносятся измСнСния для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ connector.minimal.php, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, с Ρ†Π΅Π»ΡŒΡŽ блокирования возмоТности Π°Ρ‚Π°ΠΊΠΈ Π½Π° сСрвСр Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ.
ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π°Ρ‚Π°ΠΊΠΈ Π±Ρ‹Π»ΠΈ выявлСны 1 сСнтября Π² 7 ΡƒΡ‚Ρ€Π° (UTC). Π’
12:33 (UTC) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° File Manager выпустили ΠΏΠ°Ρ‚Ρ‡. По Π΄Π°Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡΠ²ΠΈΠ²ΡˆΠ΅ΠΉ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Wordfence Π·Π° дСнь ΠΈΡ… мСТсСтСвой экран Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π» ΠΎΠΊΠΎΠ»ΠΎ 450 тысяч ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ эксплуатации уязвимости. Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСти ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ 52% сайтов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ уязвимыми. ПослС установки обновлСния ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² Π»ΠΎΠ³Π΅ http-сСрвСра обращСния ΠΊ скрипту «connector.minimal.php» для опрСдСлСния Ρ„Π°ΠΊΡ‚Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ систСмы.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ выпуск WordPress 5.5.1 Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ 40 исправлСний.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ