
Python check/exploit PoC для CVE-2026-94132: определяет версии AcyMailing для Joomla, проверяет каталог media/com_acym/upload и подтверждает выполнение загруженной PHP-оболочки.
PoC на Python 3 для CVE-2026-94132 — AcyMailing Enterprise для Joomla (acymailing.com).
CVE-2026-94132 — AcyMailing Enterprise < 11.1.0 (до 11.0.5 включительно): действия с почтовым ящиком в режиме POP3 сохраняют входящие MIME-вложения в media/com_acym/upload/ без надлежащей проверки расширений. Любой, кто может отправить письмо на отслеживаемый почтовый ящик, может разместить .php (или аналогичный файл) в корневой директории веб-сервера и добиться RCE (CWE-434). CVSS 4.0 9.5 Critical (AT:P — требуется доступ к отслеживаемому почтовому ящику). Исправление: 11.1.0 (переключитесь на IMAP или отключите уязвимую обработку вложений POP3 до установки патча).
Страница PoC: https://pocbit.org/pocs/cve-2026-94132
Каталог: https://pocbit.org/pocs/
| Продукт | AcyMailing Enterprise для Joomla |
| Компонент | com_acym |
| Затронутые версии | 1.0.0 – 11.0.5 |
| Исправлено | 11.1.0 |
| Путь записи | /media/com_acym/upload/ |
| Предварительное условие | Атакующий может отправлять почту на отслеживаемый ящик POP3 AcyMailing |
| Назначивший | Joomla CNA |
Этот PoC не отправляет электронную почту (только авторизованное тестирование почтового ящика). Он определяет AcyMailing/версию, проверяет каталог загрузки и проверяет URL шелла после того, как вы доставите тестовое вложение.
pip install -r requirements.txt
python poc.py -u https://joomla.example --mode check
python poc.py -u https://joomla.example --mode check --scan-uploads
python poc.py -u https://joomla.example --mode exploit --scan-uploads --shell-name pocbit_94132.php
python poc.py -u https://joomla.example --mode exploit --verify-url https://joomla.example/media/com_acym/upload/pocbit_94132.php
python poc.py --list targets.example.txt --mode check -j 10 --scan-uploads
Сценарий эксплуатации в лаборатории: отправьте pocbit_94132.php (<?php echo 'POCBIT-94132-OK'; ?>) на почтовый ящик AcyMailing сайта → запустите --mode exploit --verify-url ....
body="media/com_acym"
body="com_acym"
inurl:"option=com_acym"
AcyMailing Enterprise для Joomla < 11.1.0: действия с почтовым ящиком POP3 записывают непроверенные MIME-вложения в media/com_acym/upload/ → RCE, если вы можете отправить письмо на отслеживаемый ящик (CVE-2026-94132). PoC на Python для проверки/эксплуатации — PoCbit.
CVE-2026-94132: AcyMailing Enterprise ≤ 11.0.5 — вложения, поступающие в почтовый ящик POP3, записываются в media/com_acym/upload/ без проверки расширения; злоумышленник, имеющий возможность отправлять письма на отслеживаемый почтовый ящик, может получить PHP/RCE. Обновитесь до 11.1.0 или перейдите на IMAP.
Только авторизованное тестирование. Тесты доставки почты должны использовать ящики, которыми вы владеете или на использование которых у вас есть разрешение.