Skip to main content

vitepos WordPress Plugin CVE-2026-14238

| EUVDEUVD-2026-54993 MEDIUM
SQL Injection (CWE-89)
2026-08-10 WPScan GHSA-q4j7-5cq8-7g9h
4.1
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

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

Network-accessible REST API requires administrator credentials (PR:H); scope changed because SQL injection reaches the underlying database beyond WordPress's boundary; no integrity or availability impact described.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

The vitepos WordPress plugin before 3.6.0 does not sanitize or parameterize an identifier taken from a REST request body before using it in a database query in one of its report endpoints, allowing users with administrator-level access to perform SQL injection.

AnalysisAI

SQL injection in the vitepos WordPress plugin before version 3.6.0 enables authenticated administrators to exfiltrate database contents via a crafted REST API report request. The vulnerability stems from an unsanitized identifier taken directly from the request body and concatenated into a SQL query, a textbook CWE-89 flaw. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain WordPress administrator credentials
Delivery
Authenticate to WordPress REST API
Exploit
Identify vitepos report endpoint
Execution
Craft request body with SQL injection payload in identifier field
Persist
Trigger unsanitized database query
Impact
Extract database contents beyond WordPress scope

Vulnerability AssessmentAI

Exploitation Exploitation requires three concrete conditions: first, the vitepos WordPress plugin must be installed and active in a version prior to 3.6.0; second, the attacker must authenticate to WordPress with a valid administrator-level account (PR:H - subscriber, contributor, author, or editor roles are insufficient); third, the WordPress REST API must be reachable over the network, which is the default configuration. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS base score of 4.1 accurately reflects the constrained threat model: the high privilege requirement (PR:H) and limited confidentiality impact (C:L) substantially reduce real-world risk compared to a typical unauthenticated SQL injection. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who has obtained WordPress administrator credentials - via credential stuffing against a reused password, a phishing campaign, or lateral movement from a previously compromised service - sends a crafted REST API POST request to the vitepos report endpoint, embedding a malicious SQL fragment in the identifier field of the JSON body. The plugin passes this value directly into the database query, allowing the attacker to enumerate tables, extract user records including hashed passwords, and potentially access data from other schemas on the same database server. …
Remediation The primary fix is to update the vitepos WordPress plugin to version 3.6.0 or later, which is confirmed available from the vendor and resolves the SQL injection by properly sanitizing and parameterizing the affected identifier before database use. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-14238 vulnerability details – vuln.today

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