Ранее на этой неделе одна из крупнейших скоординированных усилий авторов плагинов WordPress, Sucuri , и команды безопасности WordPress привела к тому, что ряд популярных плагинов получили обновления безопасности. Из-за неточной информации в кодексе WordPress ряд разработчиков ошибочно предположили, что функции add_query_arg() и remove_query_arg() должным образом избегают пользовательского ввода.
В совокупности Themeforest и CodeCanyon продают около 8,8 тыс. товаров WordPress. Стивен Кронин, руководитель группы качества Themeforest и CodeCanyon, опубликовал на официальном форуме сообщение , в котором описывается уязвимость и то, как продавцы могут проверить ее в своих товарах. Если товары, которые вы продаете, используют следующий код, это, вероятно, влияет.
TGM Plugin Activation — это библиотека PHP, созданная и поддерживаемая Томасом Гриффином и Гэри Джонсом, которая позволяет разработчикам запрашивать или рекомендовать плагины для тем или для плагинов. Он позволяет пользователям устанавливать и даже автоматически активировать плагины по отдельности или массово, используя собственные классы, функции и интерфейсы WordPress. Продавцы должны проверить свой код и следовать рекомендациям, опубликованным на сайте плагинов Make WordPress.
При проверке класса активации плагинов TGM была обнаружена XSS-уязвимость. С тех пор класс активации плагина TGM был обновлен, несмотря на то, что номер версии не изменился. Если вы являетесь продавцом и используете этот класс, вам необходимо обновить активацию плагина TGM до последней версии и обновить свой товар, чтобы включить последнюю версию.
Если вы используете OptionTree , группа проверки рынка уверена, что все экземпляры add_query_arg и remove_query_arg были правильно экранированы. В будущем будет выпущено обновление, в котором будут исключены эти функции, которые вы должны включить в свой предмет, но вы не должны откладывать обновление своих предметов, ожидая обновления.
Фреймворк Redux также использует add_query_arg и remove_query_arg , но большинство из них экранированы соответствующим образом. В теме есть несколько сомнительных областей, по которым группа проверки предоставит обновленную информацию после получения разъяснений.
Envato свяжется с авторами тем, которые связали затронутые сторонние плагины, в ближайшие несколько дней, чтобы обновить вашу тему. Вам рекомендуется проверить связанные плагины до этого времени, чтобы узнать, затронуты ли они.
По словам Кронина, оцениваются все конкретные элементы WordPress. После завершения оценки покупатели, купившие затронутый товар, будут уведомлены об этом. Нет никаких сроков, когда оценка будет завершена, однако Кронин говорит, что это является приоритетом, и отчеты о ходе работы будут опубликованы в этой ветке форума .
Кронин говорит: «При отправке обновления, устраняющего эти проблемы, включите примечание о том, что оно связано с уязвимостью XSS . Это позволит нам расставить приоритеты при рассмотрении обновлений».
В отличие от каталога плагинов WordPress.org, Themeforest и CodeCanyon предоставляют и уведомляют покупателей об обновлениях только в том случае, если они регистрируются в системе обновлений. Это не оптимальная процедура обновления, которая требует, чтобы покупатели согласились, а не отказались.
Важно, чтобы продавцы на торговых площадках Envato внесли свой вклад в проверку и исправление любых обнаруженных уязвимостей XSS. Также важно, чтобы линии связи между торговыми площадками и покупателями оставались открытыми, чтобы они могли как можно скорее обновлять информацию о приобретенных товарах. Если вы ведете бизнес с Themeforest или CodeCanyon, следите за обновлениями приобретенных вами товаров.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…