Skip to main content

WP Verify API CVE-2026-89299

| EUVDEUVD-2026-96789 HIGH
SQL Injection (CWE-89)
2026-10-11 WPScan GHSA-mm7c-7mwq-mppr
8.6
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach vulnerable WP Verify API endpoint
  2. Exploit
    Inject SQL via unsanitized parameter
  3. Impact
    Exfiltrate WordPress database contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions beyond having the plugin installed - remote unauthenticated exploitation (PR:N/UI:N) is possible against default configurations of any WordPress site running the WP Verify API plugin version 1.0.0 or earlier, by sending a request with a malicious value in the unsanitized parameter used in the SQL query. The only practical limiting factor is reachability: the target must have this specific, niche plugin installed and its vulnerable endpoint exposed; no authentication, user interaction, or non-default setting is required.

Impact

The input CVSS of 8.6 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N) reflects an easy-to-reach flaw: network-based, low complexity, no privileges and no user interaction, meaning any remote unauthenticated actor who can reach the plugin's vulnerable endpoint can attempt exploitation. The 8.6 rating is materially inflated by the Scope:Changed metric; a conventional WordPress plugin SQL injection against its own backing database normally scores S:U (~7.5), so verify whether the WPScan/VulDB entry truly justifies a scope change or whether it is an over-assignment. Publicly available exploit code exists (reported by WPScan), which raises practical exploitability, but this is NOT the same as active exploitation - the CVE is not listed in CISA KEV and no EPSS probability was provided, so there is no evidence of widespread or automated in-the-wild use yet. The dominant mitigating factor is prevalence: 'WP Verify API' is an obscure, low-footprint plugin at version 1.0.0, so the real-world blast radius is small. Net assessment: a genuinely high-severity, low-barrier vulnerability for the specific sites running this plugin and worth prompt patching there, but not an internet-wide emergency given the limited deployment and absence of KEV/EPSS signals.

Exploit ScenarioDerived

A remote unauthenticated attacker identifies a WordPress site running WP Verify API ≤1.0.0 and sends a crafted request to the vulnerable endpoint, injecting malicious SQL into the unsanitized parameter. Because public exploit code exists (WPScan), the attacker can readily enumerate and exfiltrate database contents such as user records and password hashes. No authentication, user interaction, or special timing is required given AV:N/AC:L/PR:N/UI:N.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 11, 2026

Unauthenticated SQL injection in the WP Verify API WordPress plugin through version 1.0.0 lets remote attackers supply malicious input to a parameter used directly in a SQL query, allowing extraction of database contents. Publicly available exploit code exists, while no EPSS score or CISA KEV entry was provided; the input CVSS is 8.6 (network, low complexity, no privileges or user interaction), and the independent assessment keeps scope unchanged and rates confidentiality impact high with no integrity or availability impact. The practical prerequisite is that a target WordPress site has this specific plugin installed and the vulnerable endpoint reachable.

RemediationAI

Patch status: No vendor-released patch identified at time of analysis. The most reliable remediation is to remove or disable the WP Verify API plugin until a fixed release is available; this breaks any verification functionality the plugin provides but eliminates the unauthenticated SQL injection exposure. If removal is not immediately possible, deploy virtual patching at a WAF or reverse proxy to block SQL injection patterns and suspicious query parameters targeting the plugin endpoint, accepting that generic SQLi rules may cause false positives for legitimate API calls. Additionally, restrict access to the plugin's vulnerable endpoint by IP allowlisting or by disabling the specific REST route or shortcode if it is not needed, and monitor database and web logs for exploitation attempts. Vendor advisory: https://wpscan.com/vulnerability/e8aad431-35f1-41bc-aba0-d9579f5eee3f/ and https://vuldb.com/vuln/416540.

Affected VersionsENISA

WP Verify API 0 ≤1.0.0

Affected Packages

euvd wp_verify_api no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-89 improper neutralization of special elements used in an SQL command, in a WordPress plugin written in PHP and backed by MySQL or MariaDB. The plugin fails to sanitize and escape a parameter before incorporating it into a SQL query, so an attacker can alter query logic; the CVSS vector from the independent assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) confirms this is remotely reachable without authentication or user interaction and is treated as a confidentiality-only impact. The supplied CPE cpe:2.3:a:unknown:wp_verify_api:*:*:*:*:*:*:*:* records an unknown vendor and all versions under that CPE, while EUVD narrows affected versions to WP Verify API 0 through 1.0.0. The WPScan advisory and VulDB entry are the primary external references for this plugin-specific issue.

Know when Wp Verify Api gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Unauthenticated remote SQLi gives AV:N/AC:L/PR:N/UI:N and C:H for data disclosure; scope set to U as the plugin and its own database are the same authorization scope, with no described integrity/availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/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
High
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 11, 2026 - 12:22 NVD
8.6 (HIGH)
CVE Published
Oct 11, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 11, 2026 - 06:00 cve.org
HIGH 8.6

DescriptionCVE.org

The WP Verify API WordPress plugin through 1.0.0 does not properly sanitize and escape a parameter before using it in a SQL query, allowing unauthenticated users to perform SQL injection attacks.

Technical POC Analysis

Bug class: CWE-89, SQL Injection (WPScan classification "SQLI", OWASP A1: Injection).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

The WP Verify API WordPress plugin through version 1.0.0 contains a high-severity, unauthenticated SQL injection vulnerability that can allow remote attackers to extract database contents when the vulnerable endpoint is reachable. Publicly available exploit code exists and no vendor-released patch identified at time of analysis, so any organization hosting an affected WordPress site faces potential data exposure. Leadership should treat this as an urgent exposure issue because attackers do not need credentials or user interaction.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include deactivating/removing the WP Verify API plugin through version 1.0.0, blocking exploitation via WAF virtual patching for SQL injection, restricting access to the vulnerable endpoint, using least-privilege database accounts, and monitoring logs for data extraction attempts.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
obscure WordPress plugin at v1.0.0, no evidence of broad install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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