
Публичный разбор, PoC и материалы для эмуляции для CVE-2026-6837, затрагивающего обработку экспорта PKCS#12 в Zyxel export-cgi.
export-cgiВ этом репозитории собраны публичный разбор, скрипт быстрой проверки и подтверждающие материалы для CVE-2026-6837.
CVE-2026-6837 — это уязвимость инъекции команд после аутентификации в обработчике export-cgi от Zyxel. В ветке category=pkcs12 обработчик формирует shell-команду из имени сертификата и пароля экспорта, после чего передаёт эту строку в system(). Сформированная особым образом двойная кавычка в пароле выходит за пределы исходной строки и приводит к выполнению команд shell.
Локальная работа по реверс-инжинирингу в этом репозитории была основана на WAX650S V7.10(ABRM.4)C0, а в бюллетене Zyxel от 2026-08-04 перечислены 18 затронутых моделей точек доступа.
index.html: отдельный HTML-разбор для публичного доступаwriteup.md: исходный Markdown-документ этого разбораpoc/reproduce.sh: лабораторный скрипт проверки инъекции команд после аутентификации администратораevidence/finding2_cmdi_transcript.txt: транскрипт, показывающий вывод внедрённой команды id в HTTP-ответеevidence/firmware_identification.txt: заметки по идентификации прошивки из исходного отчётаchmod +x poc/reproduce.sh
./poc/reproduce.sh <device_ip> <admin_authtok> <certname>
Ожидаемый признак успешного выполнения:
uid=0 gid=0(root) groups=0(root)
CVE-2026-6837.https://github.com/minanagehsalalma/zyxel-wax650s-research-notebook-public.