CVE-2024-20767

Adobe ColdFusion

ВЫСОКАЯ ВЕРОЯТНОСТЬ

Дата обнаружения

2024-12-16

Официальное описание

Adobe ColdFusion contains an improper access control vulnerability that could allow an attacker to access or modify restricted files via an internet-exposed admin panel.

🛡️
Технический анализ и план устранения

Суть уязвимости

CVE-2024-20767 представляет собой критическую уязвимость типа Improper Access Control (ненадлежащий контроль доступа) в Adobe ColdFusion. Проблема заключается в недостаточной проверке прав доступа при обращении к административной панели через определенные эндпоинты.

Злоумышленник может эксплуатировать эту брешь для обхода аутентификации, что позволяет ему читать произвольные файлы в системе или изменять конфиденциальные данные. Уязвимость особенно опасна для серверов, чья панель администратора доступна из внешней сети (Internet-exposed), так как позволяет получить несанкционированный доступ к файловой системе сервера без знания учетных данных.

Как исправить

Основным способом устранения уязвимости является установка официальных обновлений безопасности от Adobe. Необходимо обновить ColdFusion до следующих версий (или выше): - ColdFusion 2023: Update 7 - ColdFusion 2021: Update 13

Инструкция по обновлению через консоль администратора:

  1. Зайдите в ColdFusion Administrator.
  2. Перейдите в раздел Server Update > Updates.
  3. Нажмите Check for Updates.
  4. Скачайте и установите последнее доступное обновление.

Ручное обновление (если консоль недоступна):

  1. Скачайте соответствующий JAR-файл обновления с официального сайта Adobe.
  2. Выполните команду от имени администратора:
java -jar hotfix-007-330663.jar

  1. Перезапустите службу ColdFusion:
Restart-Service -Name "ColdFusion 2023 Application Server"

Временные меры

Если немедленное обновление невозможно, необходимо применить следующие защитные меры для снижения риска эксплуатации:

  1. Ограничьте доступ к административной панели (/CFIDE/administrator) на уровне сетевого экрана (Firewall) или веб-сервера (IIS/Apache), разрешив доступ только с доверенных IP-адресов.

  2. Заблокируйте внешний доступ к директории администратора в конфигурации веб-сервера. Пример для Apache:

<Location /CFIDE/administrator>
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Location>

  1. Убедитесь, что ColdFusion запущен от имени пользователя с минимальными привилегиями в системе (Service Account), чтобы ограничить возможность чтения системных файлов в случае успешного обхода контроля доступа.

  2. Включите и настройте логирование доступа к административным ресурсам для выявления аномальной активности.