Description
The Tcard WP WordPress plugin through 1.8.0 does not sanitise and escape a parameter before using it in a SQL statement in one of its unauthenticated AJAX actions, allowing unauthenticated users to perform SQL injection attacks.
Published: 2026-10-11
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated SQL Injection leading to data exposure
Action: Immediate Patching
AI Analysis

Impact

The Tcard WP WordPress plugin up to version 1.8.0 fails to sanitize the group_id parameter before using it in a database query within an unauthenticated AJAX action. This omission allows any visitor to inject arbitrary SQL. Based on the nature of SQL injection, the attacker could read, modify, or delete database contents, potentially exposing sensitive data or compromising the integrity of the site.

Affected Systems

Any WordPress installation running Tcard WP 1.8.0 or earlier is vulnerable. The affected component is the AJAX endpoint that consumes the group_id parameter in the plugin.

Risk and Exploitability

Because the attack does not require authentication and uses a browser-accessible AJAX URL, it can be remotely executed by an unauthenticated attacker. The CVSS score is 8.6, the EPSS score is < 1%, and the vulnerability is not listed in CISA's KEV catalog. Nonetheless, the remote and unauthenticated nature of the exploit, coupled with the potential for data exfiltration, results in a high risk if the site hosts sensitive content.

Generated by OpenCVE AI on October 11, 2026 at 15:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Tcard WP to the latest version that patches the SQLi flaw (check the plugin repository for a release beyond 1.8.0).
  • If an immediate update is not feasible, disable the AJAX action that processes the group_id parameter or configure the web server to reject requests to that endpoint; consider using a firewall rule to block unauthenticated access to the endpoint.
  • Implement a web application firewall rule or input validation that rejects unsafe input for the group_id parameter, such as limiting the parameter to numeric values or using prepared statements.

Generated by OpenCVE AI on October 11, 2026 at 15:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 11 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Sun, 11 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Tcard WP WordPress plugin through 1.8.0 does not sanitise and escape a parameter before using it in a SQL statement in one of its unauthenticated AJAX actions, allowing unauthenticated users to perform SQL injection attacks.
Title Tcard WP <= 1.8.0 - Unauthenticated SQLi via group_id Parameter
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-11T11:32:45.965Z

Reserved: 2026-08-26T19:04:14.835Z

Link: CVE-2026-81420

cve-icon Vulnrichment

Updated: 2026-10-11T11:26:21.791Z

cve-icon NVD

Status : Received

Published: 2026-10-11T07:17:24.593

Modified: 2026-10-11T12:17:22.193

Link: CVE-2026-81420

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T15:30:18Z

Weaknesses
  • CWE-89

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