CVE-2026-56292
Joomla Extension - acymailing.com - SQL Injection in AcyMailing extension < 10.11.1
Record summary
CVE-2026-56292 has a selected CVSS score of 9.2 (critical); EIP currently links 1 repository PoC.
Description
Joomla Extension - acymailing.com - SQL Injection in AcyMailing extension < 10.11.1 - A SQLi vulnerability in AcyMailing component < 10.11.1 for Joomla was discovered. Exploiting this flaw can lead to unauthorized database access and data leakage.
Exploitation context
Available material
- Repository PoCs
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Jul 9, 2026 · Source: CVE List
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
acymailing.com AcyMailing extension for JoomlaBrowse acymailing.com / acymailing.com AcyMailing extension for JoomlaDefault status: unaffected | CVE List | 1.0-10.11.0 | affected |
Proofs of concept
1Repository PoCs
GitHubnullwhisper/CVE-2026-56292-AcyMailing-SQLiRepository PoCby nullwhisperStars: 0Scanner7 files
Analysis
Technical assessment
Python-based mass scanner that sends a crafted SQL injection payload to a specific Joomla AcyMailing endpoint and classifies targets as vulnerable, patched, or error based on the response, without extracting or dumping database contents beyond a version string.
Backdoor review
No backdoor observed in reviewed code
The PoC is a straightforward SQL injection scanner for CVE-2026-56292. It sends a crafted request to a target Joomla endpoint and parses the response to determine vulnerability. All code is readable and directly serves the disclosed exploit. No concealed payloads, data exfiltration to third parties, or deceptive behavior was found.
Classification basis and observed behavior
Classification basis
The code sends a SQL injection payload but only extracts the database version string to determine vulnerability; it does not exfiltrate data, establish a shell, or perform any post-exploitation actions. The README describes it as a 'single + mass scanner' and the script's output is limited to classification and version reporting.
README.md:18cve_2026_56292_acymailing_sqli.py:3cve_2026_56292_acymailing_sqli.py:36cve_2026_56292_acymailing_sqli.py:72-85Requirements
- Target must have AcyMailing component installed and the frontentityselect task accessible.
cve_2026_56292_acymailing_sqli.py:7-8
Observed behavior
- Sends a GET request with a UNION SELECT version() payload in the columns parameter to the loadEntityFront endpoint.
cve_2026_56292_acymailing_sqli.py:35-36cve_2026_56292_acymailing_sqli.py:61-69 - Parses the JSON response to extract a non-numeric id field as the database version string, indicating vulnerability.
cve_2026_56292_acymailing_sqli.py:72-85 - Classifies responses as vulnerable, patched, error, or safe based on HTTP status and response body keywords.
cve_2026_56292_acymailing_sqli.py:88-141 - Supports single target and mass scanning with multi-threading, output files for vulnerable/patched/error targets.
cve_2026_56292_acymailing_sqli.py:192-205cve_2026_56292_acymailing_sqli.py:231-257
Behaviors behind the backdoor verdict
Observables
- Url
- index.php?option=com_acym&ctrl=frontentityselect&task=loadEntityFrontThe vulnerable endpoint targeted by the exploit.
cve_2026_56292_acymailing_sqli.py:35 - Payload
- id FROM #__acym_user AS user UNION SELECT version()#The SQL injection payload used to extract the database version.
cve_2026_56292_acymailing_sqli.py:36
What the analysis did not establish
- Evidence does not include the TECHNICAL.md writeup file referenced in README.md; only README.md, the scanner script, and requirements.txt are provided.
- The repository contains 7 files total but only 3 text files are included; 4 files are omitted, including dorks.txt and LICENSE.
- The scanner script is not executed; classification is based solely on static analysis of the provided source code.
- Four files from the repository (dorks.txt, TECHNICAL.md, LICENSE, and a .gitignore) were not included in the text evidence, but their metadata and names are consistent with the disclosed project and do not suggest executable behavior.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.