Критични уязвимости в WordPress плъгини с над 400 хиляди инсталации

В три популярни плъгина за системата за управление на уеб съдържание WordPress, с над 400 хиляди инсталации, бяха установени критични уязвимости:

  • Уязвимостта в плъгина InfiniteWP Client, който има над 300 хиляди активни инсталации, позволява свързване без аутентикация като администратор на сайта. Понеже плъгинът е предназначен за унифицирано управление на няколко сайта на сървера, нападателят може да получи контрол веднага над всички сайтове, обслужвани с InfiniteWP Client. За атака е достатъчно да се знае потребителското име на администратор, след което чрез изпращане на специално оформен POST-запитване (посочвайки параметъра «add_site» или «readd_site») може да се влезе в интерфейса за управление с правата на този потребител. Уязвимостта е причинена от грешка в реализацията на функцията за автоматичен вход.
    Проблема е отстранена в версията InfiniteWP Client 1.9.4.5.
  • Две уязвимости в плъгина WP Database Reset, който се използва на около 80 хиляди сайта. Първата уязвимост позволява без аутентикация да се сброси до начално състояние съдържанието на всякакви таблици в БД (да се върне в състоянието на нова инсталация на WordPress, премахвайки свързаните с сайта данни). Проблемът е причинен от отсъствието на проверка за правомощия при изпълнение на функцията за рестартиране.

    Втората уязвимост в WP Database Reset изисква наличие на аутентифициран достъп (достатъчно е да имате акаунт с минимални привилегии на абонат) и позволява получаване на права на администратор на сайта (може да се постигне премахване на всички потребители от таблицата wp_users, след което текущият оставащ потребител ще се третира като администратор). Проблемите са отстранени в версия 3.15.

  • Уязвимостта в плъгина WP Time Capsule, с над 20 хиляди инсталации, позволява свързване с права на администратор без аутентикация. За провеждане на атака е достатъчно да се добави в POST-запитването редът IWP_JSON_PREFIX, при наличие на който без никакви проверки се извиква функцията wptc_login_as_admin. Проблемът е отстранена в версия 1.21.16.

    Критични уязвимости в WordPress плъгини с над 400 хиляди инсталации

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster