Skip to main content

Vitepos EUVDEUVD-2026-54992

| CVE-2026-14237 HIGH
Improper Privilege Management (CWE-269)
2026-08-10 WPScan GHSA-x2ww-v6rp-cf3p
7.2
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain or compromise Outlet Manager credentials
  2. Delivery
    Authenticate to WordPress site
  3. Exploit
    Call Vitepos password-reset API targeting admin account
  4. Execution
    API resets admin password without authorization check
  5. Persist
    Log in as administrator
  6. Impact
    Full WordPress site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires possession of a valid WordPress account assigned the Outlet Manager role - a custom role introduced by the Vitepos plugin. This role must exist in the target WordPress installation, meaning the site must have the Vitepos plugin installed and at least one Outlet Manager account provisioned. The attack is then network-accessible with no further interaction required (AV:N/AC:L/UI:N). What limits exploitation: the attacker must either legitimately hold or have previously compromised an Outlet Manager credential; sites without the Vitepos plugin or without any Outlet Manager accounts are not affected; S:U means impact is contained to the WordPress installation itself rather than the broader server or network. Authentication as an Outlet Manager is confirmed as a prerequisite by the CVSS PR:H vector.

Impact

The CVSS 3.1 base score of 7.2 (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) accurately captures that network-accessible exploitation is possible but requires the Outlet Manager role - a non-trivial prerequisite. Real-world risk depends heavily on how broadly the Outlet Manager role is distributed within a given deployment; in a retail environment, multiple staff members may hold this role, significantly expanding the attack surface beyond what PR:H alone implies. EPSS at 0.13% (3rd percentile) indicates no current widespread automated exploitation. A publicly available exploit code exists per WPScan, which elevates urgency above a typical low-EPSS finding. No CISA KEV listing is present. Overall, risk is elevated for any WordPress-based POS deployment where Outlet Manager accounts exist and are potentially reachable by untrusted users - the combination of a public PoC and trivial post-authentication exploit execution makes this a meaningful priority for affected sites.

Exploit ScenarioDerived

An attacker who holds or has compromised an Outlet Manager account on a Vitepos-enabled WordPress site calls the plugin's password-reset API endpoint, specifying an administrator user as the target. Because no per-target authorization check is performed, the API resets the administrator's password without restriction. The attacker then logs in as the administrator, achieving full site takeover. A public proof-of-concept is available from WPScan, making this straightforward to reproduce.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 11, 2026

Privilege escalation in the Vitepos WordPress point-of-sale plugin allows any user holding the custom Outlet Manager role to reset the password of any WordPress account - including site administrators - and achieve full account takeover. The flaw stems from a missing per-target authorization check in the password-reset API endpoint, combined with the plugin granting the Outlet Manager role overly broad reset capabilities by default. A publicly available proof-of-concept exists per WPScan, though EPSS remains low (0.13%, 3rd percentile), suggesting exploitation has not yet been observed at scale.

RemediationAI

Update to Vitepos 3.6.0 or later (or 3.5.0 or later in the lower version branch) as soon as possible - a vendor-released patch is available. The WPScan advisory at https://wpscan.com/vulnerability/7f1eb6ec-c4fb-4c0d-887d-1812a84e29c0/ should be consulted for the authoritative fixed version confirmation. If immediate patching is not possible, the primary compensating control is to audit and revoke the Outlet Manager role from any accounts that do not strictly require it, reducing the pool of accounts that can trigger the vulnerability. Additionally, administrators should review which accounts currently hold the Outlet Manager role and treat any such account as a potential path to admin-level compromise until patched. Removing the Vitepos plugin entirely is an option for sites that can tolerate POS downtime, though this may impact retail operations.

Affected VersionsENISA

Vitepos 3.4.0 <3.6.0
Vitepos 0 <3.5.0

Affected Packages

euvd vitepos fix: 3.5.0, 3.6.0

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

Vitepos is a WordPress plugin that implements a point-of-sale system, introducing a custom WordPress role called 'Outlet Manager' to manage in-store staff. The affected API endpoint handles password resets within this POS context but does not enforce per-target authorization - specifically, it does not verify that the requesting user has the right to reset the target account's password before executing the operation. This is classified under CWE-269 (Improper Privilege Management): the role is granted a capability (password reset) that is not scoped to an appropriate target set, effectively making it a horizontal and vertical privilege escalation primitive. CPE data identifies the affected product as cpe:2.3:a:unknown:vitepos:*:*:*:*:*:*:*:*, spanning two version ranges (before 3.6.0 in one branch, before 3.5.0 in another). The vulnerability is plugin-specific and does not affect WordPress core.

Know when Vitepos 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 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

PR:H reflects the required Outlet Manager role; AV:N and AC:L because the API is network-accessible with no special conditions once authenticated.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Aug 11, 2026 - 16:22 NVD
7.2 (HIGH)
Patch available
Aug 10, 2026 - 08:02 EUVD
CVE Published
Aug 10, 2026 - 06:00 cve.org
HIGH 7.2
CVE Published
Aug 10, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The vitepos WordPress plugin before 3.6.0, Vitepos WordPress plugin before 3.5.0 do not perform a per-target authorization check in their point-of-sale password-reset API and grant the custom Outlet Manager role an over-broad password-reset capability by default, allowing an Outlet Manager to reset any user's password, including an administrator's, and take over the account.

Executive ViewAI

Why It Matters

The Vitepos WordPress point-of-sale plugin contains a privilege escalation vulnerability allowing Outlet Manager users to reset administrator passwords via publicly available exploit code, enabling complete account takeover. Organizations using this plugin face immediate risk of full administrative compromise and potential exposure of all site data and business operations.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche WordPress POS plugin, limited to retail deployments
Exploit
POC
Public exploit code exists
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.1%
Patch available Yes
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
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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