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.
Published: 2026-09-30
Score: 10 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Data Compromise
Action: Immediate Patch
AI Analysis

Impact

A flaw in the front‑end CRUD API controller of the JCTables extension for Joomla allows an unauthenticated attacker to inject arbitrary SQL through request parameters that are directly concatenated into database queries. Because the controller lacks Joomla token validation and authentication checks, an attacker can read sensitive data and modify table contents. The vulnerability grants the attacker unfiltered database access, leading to potential data exfiltration or corruption.

Affected Systems

The vulnerability affects the JCTables extension for Joomla provided by joomcode.com, with versions earlier than 1.21.1. Users who have not updated their extension to 1.21.1 or later are exposed.

Risk and Exploitability

The CVSS score of 10 reflects critical severity. The EPSS score is not reported, and the vulnerability is not listed in the CISA KEV catalog. The attacker can launch the exploit over the public internet via the exposed CRUD API, requiring no user authentication. Given the lack of input sanitization and authentication, exploitation is straightforward for an attacker with network access to the Joomla site.

Generated by OpenCVE AI on September 30, 2026 at 17:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the JCTables extension to version 1.21.1 or later.
  • If an upgrade cannot be performed immediately, disable or restrict the CRUD API endpoints so that only authenticated administrative users can access them and require a valid Joomla token on every request.
  • As a temporary workaround, implement server‑side validation that limits table names, column names, and values to allowed alphanumeric characters and rejects any request containing unexpected characters to reduce injection risk.

Generated by OpenCVE AI on September 30, 2026 at 17:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
First Time appeared Joomcode
Joomcode jc Tables
CPEs cpe:2.3:a:joomcode:jc_tables:*:*:*:*:*:joomla\!:*:*
Vendors & Products Joomcode
Joomcode jc Tables
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Fri, 02 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Joomcoder.com
Joomcoder.com jctables Extension For Joomla
Vendors & Products Joomcoder.com
Joomcoder.com jctables Extension For Joomla

Wed, 30 Sep 2026 15:00:00 +0000

Type Values Removed Values Added
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.
Title Joomla Extension - joomcode.com - Unauthenticated SQL injection in read and write queries in JCTables < 1.21.1
Weaknesses CWE-89
References
Metrics cvssV4_0

{'score': 10, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/AU:Y'}


Subscriptions

Joomcode Jc Tables
Joomcoder.com Jctables Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-30T16:10:53.173Z

Reserved: 2026-08-19T13:43:47.173Z

Link: CVE-2026-76570

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-09-30T15:22:34.903

Modified: 2026-10-06T17:19:45.533

Link: CVE-2026-76570

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-02T14:50:12Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')