В скрипте TimThumb найдена новая 0day уязвимость

Дыры в безопасности обнаруживались в скрипте TimThumb на протяжении нескольких лет. Скрипт обычно используется для обрезки, зума и изменения размеров изображений в темах WordPress. После крупномасштабных нападок, обрушившихся на скрипт несколько лет назад, можно было подумать, что разработчики тем и плагинов откажутся от его использования. Однако этого не произошло, и многие веб-сайты снова находятся в опасности, что показывает отчет по эксплойту.

alert

TimThumb 2.8.13 обладает уязвимостью в возможности “Webshot”, которая, если она включена, позволяет атакующим выполнять команды на удаленном вебсайте. На данный момент патч отсутствует. Эксперты в области безопасности Sucuri описывают угрозу следующим образом: «с помощью простой команды атакующий может создавать, удалять и изменять любые файлы на вашем сервере».

Несмотря на то что возможность Webshot по умолчанию отключена, Sucuri рекомендуют проверить ваш файл timthumb, чтобы убедиться в этом. Задайте поиск по WEBSHOT_ENABLED и посмотрите, установлена ли она в false, как показано ниже:

define (‘WEBSHOT_ENABLED’, false);

Эта уязвимость затрагивает многие темы, плагины и сторонние компоненты WordPress. Как показывает отчет, все темы Themify используют этот скрипт, а также некоторые плагины, такие как WordPress Gallery Plugin и IGIT Posts Slider Widget.

Ваша тема или плагин вполне могут использовать данный скрипт, даже если они не перечислены в представленном отчете. Если вы когда-либо уже теряли свои выходные, стараясь восстановить клиентские сайты, павшие жертвой эксплойтов TimThumb, то в таком случае вы знаете, что отключение опции WebShot является полезным шагом. Это самое простое, что вы можете сделать на данный момент, чтобы препятствовать взлому ваших сайтов.

Источник: wptavern.com

Блог про WordPress
Комментарии: 6
  1. Кай

    а где он лежит то? путь не подскажете?

    1. Дмитрий (автор)

      Он используется некоторыми плагинами и темами. Нужно смотреть в зависимости от используемой темы — у нее может быть файл timthumb.php, а может и не быть.

  2. vovasik

    вообще не понимаю так ли он необходим вордрессу, зачем его вообще юзать

  3. Otshelnik-fm

    Я юзаю функцию обрезки картинок от российского вордпресс разработчика Kama (wp-kama). Функция (теперь вроде уже плагин) отлично справляется с задачами для картинок. Миниатюры в вордпрессе (опцию из коробки) вообще отключил т.к. они создаются даже тогда когда не используются и висят на хостинге занимая место (пришлось их удалять регуляркой через тотал командер).
    А скрипт от Тимура работает, когда вы четко это говорите. Причем может обрезать, записать в произвольное поле и через указанный срок удалить эту миниатюру. Если не используется зачем хранить? Но если запись снова запросят -он ее обрежет и запишет в поле с новым expire. Удобный и гибкий функционал. Можно указать вывод как в коде, так и прям в записи шоткодом.

    Заинтриговал?))

    1. Дмитрий (автор)

      Интересно, а где можно посмотреть этот скрипт или плагин?

  4. Otshelnik-fm

    _wp-kama.ru/id_142/kama-thumbnail.html тут

Добавить комментарий

Получать новые комментарии по электронной почте.