Skip to main content

Term Pages EUVDEUVD-2026-55015

| CVE-2026-16949 MEDIUM
SQL Injection (CWE-89)
2026-08-10 WPScan
5.8
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
5.8 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
vuln.today AI
5.8 MEDIUM

Network-reachable unauthenticated SQLi with changed scope into shared WordPress DB; confidentiality only, no integrity or availability impact described.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

5
Analysis Generated
Aug 11, 2026 - 23:45 vuln.today
CVSS changed
Aug 11, 2026 - 21:22 NVD
5.8 (MEDIUM)
Patch available
Aug 10, 2026 - 08:02 EUVD
CVE Published
Aug 10, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 10, 2026 - 06:00 cve.org
MEDIUM 5.8

DescriptionCVE.org

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.

AnalysisAI

SQL injection in the Term Pages WordPress plugin (versions before 2.0.0) allows unauthenticated remote attackers to execute arbitrary SQL queries against the WordPress database by submitting a crafted request containing a malicious parameter. The vulnerability stems from missing input sanitization and output escaping prior to SQL statement construction (CWE-89). A publicly available exploit exists per WPScan, though EPSS sits at just 0.18% (7th percentile), suggesting exploitation remains limited at this time despite accessible proof-of-concept code. No CISA KEV listing has been confirmed.

Technical ContextAI

Term Pages is a WordPress plugin (CPE: cpe:2.3:a:unknown:term_pages:*:*:*:*:*:*:*:*) that provides taxonomy-based page management functionality. The vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). WordPress plugins that construct raw SQL queries - rather than using WordPress's $wpdb->prepare() method or parameterized queries - are susceptible to this class of flaw. In this case, a URL or form parameter is passed directly into a SQL statement without proper escaping or type casting, enabling an attacker to inject arbitrary SQL clauses. The CVSS Scope:Changed designation indicates the injected queries can affect data beyond the plugin's own database scope, potentially reaching other WordPress tables including wp_users, option tables, and data from other plugins sharing the same database.

RemediationAI

The primary remediation is to upgrade the Term Pages plugin to version 2.0.0 or later, which introduces proper sanitization and escaping of the affected parameter before SQL statement construction. The vendor-released patch is available through the WordPress plugin repository; site administrators should update immediately via the WordPress admin dashboard or WP-CLI (wp plugin update term-pages). The WPScan advisory at https://wpscan.com/vulnerability/3e07356a-5ac8-4d9f-bef2-65aaecbf1419/ provides additional detail. If immediate patching is not possible, a compensating control is to use a web application firewall (WAF) rule to block SQL injection patterns targeting the vulnerable parameter - note this is not a reliable long-term defense and may cause false positives. Alternatively, disabling the Term Pages plugin entirely until the patch can be applied eliminates the attack surface with the trade-off of losing plugin functionality.

Share

EUVD-2026-55015 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy