CVE-2020-2506

QNAP Systems Helpdesk

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

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

2022-03-25

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

QNAP Helpdesk contains an improper access control vulnerability which could allow an attacker to gain privileges or to read sensitive information.

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

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

Уязвимость (CVE-2020-2506) в QNAP Helpdesk связана с неправильным контролем доступа. Злоумышленник, не прошедший аутентификацию или имеющий низкий уровень привилегий, может: * Получить несанкционированный доступ к функциям администратора. * Прочитать конфиденциальную информацию (например, данные тикетов, системные логи), к которой у него не должно быть доступа.

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

Установите исправленную версию QNAP Helpdesk. Уязвимость устранена в следующих версиях: * QTS 4.5.1: Helpdesk версии 3.0.4 и выше. * QTS 4.4.3: Helpdesk версии 2.3.4 и выше. * QTS 4.3.6: Helpdesk версии 1.1.7 и выше.

Действия: 1. Войдите в веб-интерфейс QTS (QNAP Operating System) как администратор. 2. Перейдите в App Center. 3. Найдите приложение Helpdesk. 4. Нажмите кнопку Обновить (Update). Если обновление недоступно, убедитесь, что ваша версия QTS поддерживается и соответствует списку выше. 5. После обновления перезапустите приложение Helpdesk.

Временное решение

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

  1. Ограничьте сетевой доступ:

    • Настройте правила межсетевого экрана (брандмауэра) на QNAP или на вышестоящем сетевом оборудовании, чтобы разрешить доступ к веб-интерфейсу QTS и Helpdesk только с доверенных IP-адресов (например, из внутренней сети офиса или через VPN).

    Пример настройки в iptables (если используется на маршрутизаторе): ```bash

    Разрешить доступ к порту QTS/Helpdesk (по умолчанию 8080) только с сети 192.168.1.0/24

    iptables -A INPUT -p tcp --dport 8080 -s 192.168.1.0/24 -j ACCEPT iptables -A INPUT -p tcp --dport 8080 -j DROP ```

  2. Отключите приложение Helpdesk:

    • Если приложение не используется, полностью отключите его в App Center.
    • В App Center найдите Helpdesk и нажмите Остановить (Stop), а затем Удалить (Uninstall).
  3. Измените URL доступа (если возможно):

    • Рассмотрите возможность изменения стандартного порта веб-интерфейса QTS и использования обратного прокси (например, nginx) с дополнительной аутентификацией для пути к Helpdesk. Это усложнит автоматическое сканирование и эксплуатацию.