Description
The Term Pages WordPress plugin before 2.0.0 does not properly sanitise and escape a parameter before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Term Pages WordPress plugin before version 2.0.0 fails to sanitize and escape a user-supplied parameter before including it in an SQL query. This flaw permits attackers who need not have any credentials on the site to inject arbitrary SQL code. If successfully exploited, the attacker could read sensitive data, modify database contents, or potentially gain further system compromise through privileged database actions, leading to a full breach of confidentiality, integrity, and availability for the affected WordPress site.

Affected Systems

The vulnerability affects all installations of the Term Pages plugin with a version lower than 2.0.0. No specific WordPress core versions are imposed, and any site hosting the affected plugin is at risk.

Risk and Exploitability

While no EPSS score is publicly provided, the absence of authentication requirements and the use of a common web endpoint make exploitation highly probable in practice. The vulnerability is not reported in the CISA KEV catalog. Attackers would need to craft a malicious request to the plugin’s lookup routine, as the plugin exposes an unauthenticated interface that directly incorporates user input into SQL statements. Once injected, arbitrary SQL commands can be executed with the privileges of the database user that the WordPress application uses.

Generated by OpenCVE AI on August 10, 2026 at 07:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Term Pages plugin to version 2.0.0 or later to include the fix for the SQL injection flaw.
  • If an immediate update is not possible, remove the Term Pages plugin from the WordPress installation entirely to eliminate the vulnerable code path.
  • Apply a web application firewall rule or similar input validation technique that blocks suspicious SQL patterns on the relevant plugin endpoint.
  • For sites that cannot be immediately patched, restrict access to the vulnerable endpoint to trusted IP addresses or network segments to reduce exposure.

Generated by OpenCVE AI on August 10, 2026 at 07:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-89

Mon, 10 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Term Pages WordPress plugin before 2.0.0 does not properly sanitise and escape a parameter before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks.
Title Term Pages < 2.0.0 - Unauthenticated SQL Injection via tp_lookup
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-10T06:00:15.962Z

Reserved: 2026-07-24T08:02:06.415Z

Link: CVE-2026-16949

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T07:30:14Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-89

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