Summary
CVE-2026-14920 is an unauthenticated SQL injection vulnerability in the AcyMailing extension for Joomla. The flaw lets an anonymous, network-based attacker inject arbitrary SQL through the subscription[] request parameter, exposing sensitive database contents. It affects all versions before 10.11.1 and is rated High severity (CVSS 8.2).
Technical details
- Root cause: The
subscription[]array is passed into a SQLIN()clause without integer coercion or sanitization; the vulnerableunsubscribe()code path directly concatenates user input into the query instead of calling the array-to-integer coercion used by sibling methods. - Trigger conditions: Exploitation targets the unauthenticated
unsubscribetask. No account is required, as the publicsubscribetask allows self-registration; a queued message for the attacker’s subscriber record is a precondition. - Attack vector: Network, low complexity, no privileges, no user interaction.
- Impact: Blind SQL injection enabling exfiltration of arbitrary database tables (High confidentiality impact), with limited integrity impact (Low) and no availability impact.
Affected software
- AcyMailing for Joomla, all versions up to and including 10.11.0 (before 10.11.1).
Severity
- CVSS v3.1 base score: 8.2 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Mitigation and recommended actions
- Immediate: Upgrade AcyMailing to version 10.11.1 or later.
- If no patch can be applied: Restrict or filter public access to the AcyMailing front-end
unsubscribe/frontusersendpoints, disable open self-registration where feasible, and monitor for anomalous requests containingsubscription[]parameters until the update is deployed.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/components/com_acymailing/

