CVE-2020-7796
Synacor Zimbra Collaboration Suite
2026-02-17
Synacor Zimbra Collaboration Suite (ZCS) contains a server-side request forgery vulnerability if WebEx zimlet installed and zimlet JSP is enabled.
Технический анализ и план устранения
Суть уязвимости
Уязвимость CVE-2020-7796 относится к классу SSRF (Server-Side Request Forgery — подделка запросов со стороны сервера) и затрагивает почтовый сервер Synacor Zimbra Collaboration Suite (ZCS).
Проблема возникает из-за некорректной обработки входных данных в компоненте WebEx zimlet (com_zimbra_webex), если он установлен в системе и для него разрешено выполнение JSP-скриптов.
Эксплуатация данной уязвимости позволяет неаутентифицированному злоумышленнику: * Отправлять произвольные HTTP-запросы от имени сервера Zimbra. * Сканировать внутреннюю сеть организации, обходя межсетевые экраны. * Получать доступ к внутренним сервисам и метаданным облачных провайдеров (если сервер развернут в облаке). * В некоторых случаях — извлекать чувствительную информацию или взаимодействовать с внутренними API.
Как исправить
Единственным надежным и окончательным способом устранения уязвимости является установка актуальных обновлений безопасности (Patch) для вашей версии Zimbra Collaboration Suite. Уязвимость была закрыта в официальных патчах для поддерживаемых веток (например, ZCS 8.8.15 и 9.0.0).
- Проверьте текущую версию и установленные патчи на вашем сервере (выполнять от пользователя
zimbra):
zmcontrol -v
- Для систем на базе Ubuntu/Debian обновите пакеты Zimbra (выполнять от пользователя
root):
apt-get update && apt-get upgrade
- Для систем на базе RHEL/CentOS обновите пакеты Zimbra (выполнять от пользователя
root):
yum update
- После установки обновлений обязательно перезапустите службы Zimbra (выполнять от пользователя
zimbra):
zmcontrol restart
Временные меры
Если немедленная установка патчей невозможна, необходимо применить компенсирующие меры. Поскольку уязвимость кроется в конкретном зимлете (WebEx), его отключение или удаление полностью нейтрализует вектор атаки.
- Перейдите в сеанс пользователя
zimbra:
su - zimbra
- Проверьте, установлен ли уязвимый зимлет в системе:
zmzimletctl listZimlets | grep com_zimbra_webex
- Если зимлет присутствует и вы его не используете, полностью удалите (undeploy) его из системы:
zmzimletctl undeploy com_zimbra_webex
- Очистите кэш и перезапустите службу почтового ящика для применения изменений:
zmmailboxdctl restart