Практический справочник для бизнеса

Уязвимости сайта: как понять риск и защитить бизнес

Разбираем известные уязвимости простым языком: затронут ли ваш сайт, что обновить и какие признаки проверить. Если подключить BotProtection, автоматизированные запросы можно отфильтровать на уровне защиты до того, как они попадут на сайт. Это заметно снижает вероятность, что бот доберётся до уязвимого компонента и начнёт его проверять или атаковать, но не заменяет исправление уязвимой CMS, плагина или библиотеки.

Обновлено: 6 ноября 2026. Каждая статья проверяется по первоисточникам.

Разборы уязвимостей

Ищите по CVE, названию продукта, уязвимости или версии. Несколько слов можно вводить в любом порядке.

Показаны 97–108 из 145

Практический разбор · OpenSSH

DisableForwarding в OpenSSH не отключал X11 и agent forwarding

Проверьте OpenSSH sshd 7.4–9.9, если в sshd_config используется DisableForwarding yes: из-за ошибки настройка не отключала X11 forwarding и пересылку ssh-agent, хотя заявляла запрет всех forwarding-механизмов. Исправление включено в OpenSSH 10.0.

Администраторам sshd, которые ограничивают пересылку агента, X11, TCP, Unix-сокетов или туннелей директивой DisableForwarding.

Читать разбор

CVE-2024-41989

Django floatformat: короткая запись числа может занять много памяти

В старом Django фильтр floatformat мог израсходовать много памяти при обработке числа в научной записи с большой степенью. Проверьте вывод пользовательских чисел и обновите Django; одного ограничения длины строки недостаточно.

Владельцам и разработчикам Django-приложений с калькуляторами, отчётами, импортом данных и выводом чисел через floatformat. Проверять следует и данные внешних интеграций, а не только публичные формы.

Читать разбор

CVE-2024-42005

Django JSONField: SQL-инъекция при выборе полей

Если приложение Django передаёт недоверенный ключ JSON в values() или values_list(), старые версии могут небезопасно сформировать запрос к базе. Проверьте именно этот путь данных и обновите Django до поддерживаемой исправленной ветки.

Разработчикам и владельцам сайтов на Django с гибкими фильтрами, отчётами или API, где пользователь выбирает данные из JSON-полей. Владельцу сайта полезно попросить разработчика проверить не только версию, но и происхождение аргументов методов выборки.

Читать разбор

CVE-2024-41991

Django: обработка длинного текста как причина недоступности

Старые версии Django могли слишком долго обрабатывать некоторые тексты с большим числом Unicode-символов при превращении адресов в ссылки. Проверьте фильтры urlize, urlizetrunc и виджет AdminURLFieldWidget, затем обновите приложение.

Разработчикам комментариев, профилей, сообщений и других страниц на Django, автоматически превращающих текстовые адреса в ссылки; администраторам проектов с соответствующим виджетом административной части.

Читать разбор

Практический разбор · Docker

Docker: как служебный порт случайно становится публичным

Публикация порта Docker без адреса хоста обычно открывает его на всех интерфейсах. Проверьте привязки контейнеров и правила сети: привычный запрет ufw может не остановить трафик к опубликованному порту.

Администраторам сайтов в Docker, рядом с которыми работают базы, кеши, панели управления и другие служебные контейнеры. Основная задача — найти лишние публикации без остановки нужного веб-трафика.

Читать разбор

CVE-2026-107262

Drupal Advanced Filesystem CVE-2026-107262: CSRF в Backup submodule

Advanced Filesystem до 1.0.28 недостаточно проверял некоторые запросы в submodule Backup. Атакующий может попытаться заставить вошедшего пользователя выполнить непредусмотренное действие; затронуты только сайты, где включён advanced_filesystem_backup.

Администраторам Drupal, использующим Advanced Filesystem Backup и имеющим пользователей с активными сессиями.

Читать разбор

CVE-2026-107308

Drupal Country CVE-2026-107308: XSS в autocomplete виджете

Модуль Country для Drupal недостаточно экранировал пользовательское значение autocomplete. Риск относится к конфигурациям с дополнительными модулями или собственным кодом, а не к модулю «из коробки»: сверяйте ветку 2.1/2.2 и ставьте соответствующее исправление.

Администраторам Drupal, использующим contributed-модуль Country и его autocomplete-поля в редакторских или публичных формах.

Читать разбор

CVE-2026-107309

Drupal Easy Breadcrumb CVE-2026-107309: раскрытие скрытых терминов

Если на Drupal включена настройка Easy Breadcrumb «Add parent hierarchy», цепочка навигации может показать название неопубликованного родительского термина. Проверьте версию модуля, иерархию таксономии и настройку, затем обновитесь до исправленного релиза.

Администраторам Drupal, использующим Easy Breadcrumb для навигации по таксономиям с неопубликованными терминами.

Читать разбор

CVE-2026-114523

Drupal Ffmpeg Image Toolkit CVE-2026-114523: RCE через имя загружаемого файла

Ffmpeg Image Toolkit до 1.0.3 недостаточно очищал имена файлов, передаваемые командной строке ffmpeg, что создавало риск удалённого выполнения кода. Необходимое условие эксплуатации по Drupal advisory — возможность атакующего загружать изображения на сайт.

Администраторам Drupal-сайтов, использующих Ffmpeg Image Toolkit и разрешающих загрузку изображений пользователям.

Читать разбор

CVE-2026-107310

Drupal Freelinking CVE-2026-107310: раскрытие заголовков приватных страниц

Freelinking до 4.0.3 мог раскрывать заголовки для некоторых приватно доступных URL при обработке ссылок. Риск возникает, если пользователь может применять text format с включённым Freelinking-плагином, которому разрешено обходить приватные внешние URL.

Администраторам Drupal, использующим фильтр Freelinking для контентных форматов и приватных внешних URL.

Читать разбор

CVE-2026-110738

Drupal Gin Admin Theme CVE-2026-110738: XSS в атрибутах интерфейса

Gin Admin Theme до 4.1.4 и в диапазоне 5.0.0–5.0.15 недостаточно очищал отдельные атрибуты, что могло привести к XSS. Для атаки нужны права на ввод HTML-тегов с определёнными data attributes либо право administer menu.

Администраторам Drupal, использующим тему Gin и выдающим редакторам права на HTML-ввод или управление меню.

Читать разбор

CVE-2026-107265

Drupal Leaflet CVE-2026-107265: stored XSS в заголовке карты

Drupal Leaflet ниже 10.4.13 мог выводить заголовки содержимого без фильтрации при формировании карты. Уязвимость затрагивает сайт, если пользователь с правом редактирования может добавить материал, показываемый на Leaflet map; исправьте модуль и проверьте сохранённые записи.

Администраторам Drupal с модулем Leaflet, картами на сайте и редакторами, которым разрешено добавлять отображаемые на карте материалы.

Читать разбор

Как пользоваться справочником

  1. Сначала подтвердите стек и версии. Наличие WordPress, Linux или конкретной библиотеки само по себе не означает, что система уязвима.
  2. Сверьте рекомендации с поставщиком. Дистрибутивы и хостинги могут выпускать backport-исправления, не меняя базовый номер версии.
  3. Снизьте шанс автоматизированной атаки. BotProtection фильтрует подозрительные запросы до сайта, поэтому ботам сложнее добраться до уязвимого компонента. Это дополнительный слой защиты, а не исправление самой уязвимости.

Каждый разбор содержит ссылки на источники. Перед изменениями производственной системы проверяйте актуальные инструкции поставщика программного обеспечения.

Не дайте ботам добраться до уязвимого сайта

BotProtection фильтрует автоматизированные запросы до сайта. Так вероятность успешной атаки становится значительно ниже, пока вы устанавливаете обновления и устраняете саму уязвимость.

Смотреть аналитику бесплатно, откроется в новой вкладке