CVE-2026-76570 Joomla Extension - joomcode.com - Unauthenticated SQL injection in read and write queries in JCTables < 1.21.1
Unauthenticated attackers can execute arbitrary SQL commands via the front-end CRUD API, allowing them to read and modify database contents.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2026-76570?
CVE-2026-76570 is a critical SQL injection vulnerability in joomcode.com JCTables extension for Joomla, published on 30 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Joomla Extension - joomcode.com - Unauthenticated SQL injection in read and write queries in JCTables 1.21.1 - The front-end CRUD API controller performs no Joomla token validation and no authentication check on any task. Table names, column names, and values are taken directly from request parameters and concatenated into SQL queries, allowing SQLi for reading and writing queries.
Weakness: CWE-89
Which versions are affected by CVE-2026-76570?
It affects 1 product.
Products include Joomcode Jc Tables.
How do I fix CVE-2026-76570?
No fix has been published for CVE-2026-76570 yet. Limit exposure of the affected software until one is available.
Use parameterised queries everywhere and never build SQL by joining strings. Upgrade affected software first; a web application firewall only buys time. More about SQL injection.
Is CVE-2026-76570 being exploited?
There is no known exploitation of CVE-2026-76570 in the wild and no public exploit code.
Public exploit code: 1 proofs of concept on GitHub.
Sources
Also known as GHSA-h9xw-5459-2pqw.