Skip to main content

Yo WordPress CVE-2026-87963

| EUVDEUVD-2026-81385 HIGH
SQL Injection (CWE-89)
2026-09-17 WPScan GHSA-vfmj-6hfh-5m4v
8.6
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify site running Yo plugin 1.1-1.3.1
  2. Delivery
    Send crafted username parameter
  3. Exploit
    Inject SQL before WP escaping
  4. Execution
    Exfiltrate wp_users password hashes
  5. Impact
    Crack hashes and take over admin

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 - remote unauthenticated exploitation against default installations of the Yo WordPress plugin versions 1.1 through 1.3.1. The vulnerable code path reads the 'username' request parameter and uses it in a SQL query before WordPress applies its automatic request escaping, so no plugin setting, authentication, or user interaction is required to reach it. The only meaningful limiter is deployment: the target site must have this specific niche plugin installed and activated at an affected version; impact is confined to database read/confidentiality (arbitrary DB contents including admin password hashes), with no direct write or availability effect.

Impact

This is a genuinely high-priority finding, not a paper tiger. The CVSS vector (AV:N/AC:L/PR:N/UI:N) describes remote, unauthenticated, single-request SQL injection with no user interaction - the easiest class of web vulnerability to exploit at scale, and public exploit code exists (WPScan). The C:H/I:N/A:N impact profile is accurate: this is a confidentiality-only read primitive that dumps arbitrary database contents, and the description explicitly calls out administrator password hashes, which means account takeover is a realistic downstream outcome once hashes are cracked. Two signals are notably ABSENT from the input and should not be assumed present: no EPSS score is provided (so exploitation-probability cannot be quantified here) and there is NO CISA KEV listing, so despite public POC there is no confirmation of active in-the-wild exploitation - treat this as 'exploitable and likely to be attempted' rather than 'confirmed exploited.' One vector caveat: the vendor set S:C (scope change), which is generous for a self-contained in-application SQL injection; I assess S:U, which lowers the base score from 8.6 to ~7.5 without changing the practical urgency. The dominant risk-limiting factor is not exploit difficulty but deployment footprint - the 'Yo' plugin is niche, so this is a serious flaw in a low-prevalence product.

Exploit ScenarioDerived

An unauthenticated attacker sends a single crafted HTTP request to the vulnerable Yo plugin endpoint with a malicious payload in the 'username' parameter, which is read before WordPress applies its request escaping and passed unsanitized into a SQL query. Using UNION-based or blind injection, the attacker extracts wp_users rows and reads administrator password hashes for offline cracking. Public exploit code is available via WPScan, lowering the barrier to opportunistic mass exploitation of any exposed site running versions 1.1 through 1.3.1.

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

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

Alert me

AnalysisAIv1 – Sep 17, 2026

Unauthenticated SQL injection in the Yo WordPress plugin versions 1.1 through 1.3.1 allows remote attackers to read arbitrary database contents, including administrator password hashes. The flaw occurs because the plugin uses the username request parameter in a SQL query before WordPress applies its request escaping, so no authentication or user interaction is required. Publicly available exploit code exists, and while no confirmed active exploitation (CISA KEV) is reported, the high confidentiality impact makes this a priority for sites running the affected plugin.

RemediationAI

No vendor-released patch was identified in the available intelligence. Until a fixed version is published, disable or remove the Yo WordPress plugin, as it is a niche plugin and the site can likely function without it; this removes the vulnerable code path entirely but sacrifices the plugin's functionality. If the plugin must remain active, deploy a web application firewall (WAF) rule to block SQL injection patterns in the 'username' parameter and restrict access to the plugin's endpoints to trusted IPs where feasible; WAF rules can be bypassed and may cause false positives, and they do not fix the underlying flaw. Check the WPScan advisory at https://wpscan.com/vulnerability/1cc5d470-7ffe-496a-9911-9b3b5c700194/ for updates on a patched version and apply it as soon as it is released. As a precaution, monitor database logs for anomalous queries and consider resetting administrator passwords if compromise is suspected, since password hashes can be exfiltrated.

Affected VersionsENISA

Yo 1.1 ≤1.3.1

Affected Packages

euvd yo 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 vulnerability is a SQL injection (CWE-89) in the Yo WordPress plugin, which fails to sanitize or parameterize the 'username' request parameter before incorporating it into a SQL query. Because the plugin reads this parameter before WordPress's automatic request escaping is applied, attackers can supply crafted input to alter the query logic. The CPE cpe:2.3:a:unknown:yo:*:*:*:*:*:*:*:* identifies the affected product as 'yo' with an unspecified vendor, and the description limits affected versions to 1.1 through 1.3.1. The independent assessment rates the CVSS as CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, indicating remote unauthenticated exploitation with high confidentiality impact but no integrity or availability impact; the initial vector's scope-changed (S:C) rating is not adopted because the impact remains within the WordPress plugin's database context.

Know when Yo 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

Remote unauthenticated single-request SQLi (AV:N/AC:L/PR:N/UI:N); self-contained in-app injection so S:U not S:C; read-only DB exfiltration gives C:H, I:N, A:N.

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

DescriptionCVE.org

The Yo WordPress plugin from 1.1 through 1.3.1 does not sanitize or parameterize the username request parameter before using it in a SQL query, and reads it before WordPress applies its request escaping, allowing unauthenticated attackers to perform SQL injection and read arbitrary database contents including administrator password hashes.

Technical POC Analysis

Evidence note: the only primary source supplied is the WPScan advisory (WPVDB 1cc5d470-7ffe-496a-9911-9b3b5c700194, published 2026-09-15, researcher João Ramos Maciel, verified by WPScan).

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 Yo WordPress plugin (versions 1.1 through 1.3.1) contains a SQL injection flaw that lets a remote attacker pull arbitrary data out of a site's database, including administrator password hashes. Any organization running an affected WordPress site - corporate marketing sites, intranets, e-commerce storefronts - could see its site fully taken over and its user base exposed, because captured administrator hashes are the gateway to complete control of the site and any data it touches. Leadership should care because there is no vendor patch yet, publicly available exploit code exists, and remediation depends on inventorying and removing the plugin rather than waiting for a fix.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate and remove the Yo plugin (versions 1.1 through 1.3.1); if it cannot be removed immediately, deploy WAF rules blocking SQL-injection payloads against requests to the plugin, restrict site access to trusted networks, force administrator password resets and rotate database credentials, and monitor logs for exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Low
niche 'Yo' WordPress plugin, small install base, no enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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.3%
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· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

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