Сервисы анализа сайтов ругаются на уязвимость jQuery@1.12.4

InstantCMS 2.X
#1 15 июня 2020 в 00:07
Сервисы анализа сайтов, особенно Гугла, стали ругаться на наличие известных уязимостей jQuery@1.12.4

Содержит клиентские библиотеки JavaScript с известными уязвимостями Обнаружено 4 уязвимости Некоторые сторонние скрипты содержат известные уязвимости, которые легко могут быть обнаружены и использованы злоумышленниками. Подробнее… Версия библиотеки Количество уязвимостей Максимальная степень опасности jQuery@1.12.4 4 Средняя

Как на это реагировать и главное как устранить?
#2 15 июня 2020 в 07:51

как устранить?

vikont
Избавиться от jQuery 1.12.4 и перевести скрипты использующие его на более современный jQuery 3.5.1.
#3 15 июня 2020 в 17:48


как устранить?

vikont
Избавиться от jQuery 1.12.4 и перевести скрипты использующие его на более современный jQuery 3.5.1.

Loadырь
Спасибо, как это сделать?
Если я правильно понимаю, надо найти дополнения, которые используют jQuery 1.12.4 и либо избавиться от них, либо получить от разработчика обновление. Верно?
Как найти дополнения использующие jQuery 1.12.4? Сервисы умалчивают, где именно он находится.
#4 16 июня 2020 в 07:37

как это сделать?

vikont
Искать в файлах своего и дефолтного шаблонов по слову jquery и смотреть о каком там идет речь.

либо получить от разработчика обновление

vikont
Может даже и получится.
#5 16 июня 2020 в 11:58


как это сделать?

vikont
Искать в файлах своего и дефолтного шаблонов по слову jquery и смотреть о каком там идет речь.

Loadырь
Догадался еще вчера так поискать… до сих пор под впечатлением....


либо получить от разработчика обновление

vikont
Может даже и получится.

Loadырь
А вот это под сомнением..., вы знаете почему… smile
#7 16 июня 2020 в 18:50


Вопрос по jquery-3.3.Х

Владимир Вольфович
Спасибо. Как и многие, раньше не придавал этой теме серьезного внимания.
Ответил в старой теме.
#8 16 июня 2020 в 22:08
А вообще известны конкретные страницы сайта на которых были обнаружены уязвимости?
#9 16 июня 2020 в 23:05


А вообще известны конкретные страницы сайта на которых были обнаружены уязвимости?

Loadырь
Главная страница любого сайта на Инстанте… Другие просто не пробовал.
Как было дело… Случайно наткнулся на новый сервис Google Lighthouse 6/ В разделе рекомендации выдаются предупреждения типа
На этом все.
Проверял на различных сайтах на Инстанте версии 2.13.1 с разными шаблонами и даже на одной из последних версий с Гитаба с дефолтным шаблоном. Проверял и на хостинге Reg.ru.

Поиск по установочному пакету слова jQuery v1. показал следующие файлы
Поиск по скрипту с рабочего сайта показал следующие файлы
В некоторых сторонних шаблонах есть дополнительные файлы.
#10 16 июня 2020 в 23:54
Lighthouse не панацея. Это всего лишь рекомендации.
Мне Lighthouse рекомендует удалить CSS кеш! ну, он якобы ненужен stuk
А вот про рекапчу (скрипт) молчит партизан, хотя загрузка занимает 450ms

Есть реальные примеры удачного взлома библиотеки/сайта?

Тут список...
#11 17 июня 2020 в 00:10


Есть реальные примеры удачного взлома библиотеки/сайта?

Тут список...

Владимир Вольфович
Я где то писал, что меня взломали??? Речь с самого начала о предупреждении Google, что имеются уязвимости, угрожающие безопасности.
И не более того. И попросил подсказать как исправить…
#12 17 июня 2020 в 00:19

Я где то писал, что меня взломали?

vikont
Я в общих чертах… может слухи какие были.

Вот, пробуйте. файлы js
Ставьте в main
(migrate должен быть выше jQuery, "старый" jquery надо закомментировать)
  1.  
  2. <?php $this->addMainTplCSSName('jquery-migrate3'); ?>
  3. <?php $this->addMainTplCSSName('jquery3'); ?>
  4.  
jquery-migrate-3.0.1
jQuery v3.4.1

Или по github.com/jquery/jquery-migrate

Инфы море… но я от затеи отказался… это зря потраченное время.
#13 17 июня 2020 в 01:06


Инфы море… но я от затеи отказался… это зря потраченное время.

Владимир Вольфович
Спасибо. Закинул файлы в папку js дефолтного шаблона и прописал их подключение в main — в консоли вывалилась куча ошибок в js файлах...
Видимо вы правы, если что то менять, то надо глобально, а не заниматься местечковостью.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.