Skip to main content

Vitepos EUVDEUVD-2026-89868

| CVE-2026-96815 HIGH
Incorrect Privilege Assignment (CWE-266)
2026-09-30 Patchstack GHSA-x5hj-x887-f2r7
7.2
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with existing custom/elevated role
  2. Delivery
    Invoke vulnerable Vitepos privilege-management function
  3. Exploit
    Assign elevated capabilities to own account
  4. Execution
    Gain administrator-level control
  5. Impact
    Compromise site data and integrity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
Exploitation Conditions

Requires an authenticated WordPress account already holding a custom or elevated Vitepos role (PR:H) on a site running Vitepos <= 3.5.0; exploitation is remote and low-complexity with no user interaction once that account exists. The principal limiting factor is the high-privilege prerequisite - the attacker must possess a valid non-trivial account (such as POS staff/manager) before escalation is possible, so this cannot be triggered by anonymous or subscriber-level visitors. Deployment is limited to WordPress installations that have the Vitepos POS plugin installed and active.

Impact

This is a CVSS 7.2 (High) privilege escalation flaw (CWE-266, improper privilege assignment) in the Vitepos WordPress POS plugin, reported by Patchstack. The provided CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H describes a network-reachable, low-complexity attack requiring high privileges (PR:H) and no user interaction, yielding full confidentiality, integrity, and availability impact on the same scope. The PR:H requirement is the dominant risk-limiting factor: the attacker must already hold an elevated/custom-role account within the site, so this is a vertical escalation from an already-privileged foothold rather than a pre-auth takeover, which materially narrows the realistic attacker population. No EPSS score, no CISA KEV listing, and no public proof-of-concept are present in the supplied data - exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision data was provided. On balance this is a genuine but moderate-priority issue: the triple-High impact and full account/site compromise potential are serious, but the PR:H gate plus the plugin's niche point-of-sale footprint keep real-world mass-exploitation risk lower than the raw 7.2 might suggest. The C:H/I:H/A:H impact should be read against the S:U scope - the effect is on the WordPress site itself, not a separate system.

Exploit ScenarioDerived

An attacker who already possesses a custom or elevated Vitepos/WordPress role (e.g. a POS staff or manager account) abuses improper privilege management in Vitepos <= 3.5.0 to grant themselves capabilities beyond their assigned role, escalating toward administrator-level control of the WordPress site. From there they can read sensitive data, alter content, or take over the site fully. No public exploit code is currently identified, and no user interaction is required once the privileged account is held.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Privilege escalation in the Vitepos WordPress point-of-sale plugin through version 3.5.0 lets an authenticated account that already holds a custom or elevated Vitepos role - such as POS staff or manager - raise its own privileges to a higher level on the affected site, rated CVSS 7.2 (High). Exploitation is remote and low-complexity with no user interaction required once such an account exists, but the high-privilege prerequisite (PR:H) means anonymous visitors and ordinary subscriber-level users cannot trigger it, and only WordPress sites with the Vitepos plugin installed and active are exposed. No public exploit code has been identified at time of analysis, and the issue is reported by Patchstack as an improper privilege assignment (CWE-266) defect in the plugin's custom role handling.

RemediationAI

No vendor-released patch version is identified in the available data for CVE-2026-96815; the advisory documents the flaw as affecting Vitepos <= 3.5.0, so administrators should check the vendor/Patchstack advisory page (https://patchstack.com/database/wordpress/plugin/vitepos-lite/vulnerability/wordpress-vitepos-plugin-3-5-0-privilege-escalation-vulnerability?_s_id=cve) and the plugin's WordPress.org changelog for a fixed release, and upgrade as soon as one is published. Until a fix can be applied, the most effective compensating control is to deactivate and, if the store does not depend on it, remove the Vitepos plugin entirely - the trade-off being loss of POS functionality while it is disabled. If the plugin must stay live, audit every account holding a custom Vitepos role (POS staff, manager, etc.), revoke those custom roles from users who do not strictly need them, restrict role/capability changes to site administrators only, and enforce least privilege so that no non-administrative account retains an elevated Vitepos role; the trade-off is reduced operational flexibility for store staff. In addition, apply strong authentication (unique accounts, MFA where available) to the remaining privileged users, since the flaw requires an existing high-privilege account, and monitor user-role and capability changes for unexpected escalations.

Affected VersionsENISA

Vitepos n/a ≤3.5.0

Affected Packages

euvd vitepos 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

Vitepos is a WordPress-based POS (point-of-sale) plugin published by Appsbd (CPE cpe:2.3:a:appsbd:vitepos:*:*:*:*:*:*:*:*) that introduces its own role and capability model on top of WordPress's native roles system, creating custom roles such as POS staff and manager to govern access to sales, inventory and settings screens. The weakness is classified as CWE-266 (Incorrect Privilege Assignment): the plugin fails to properly constrain which capabilities a holder of a custom Vitepos role may assign to itself or to other accounts, so a privileged-but-not-administrative user can escalate to a higher role. Because the vulnerable functionality is reachable through the plugin's remote request handling, the vector is scored AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - remote, low complexity, but gated behind an existing high-privilege account, with full compromise of confidentiality, integrity and availability for the affected site rather than across a scope boundary.

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 (Patchstack) 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

Remote, low-complexity escalation requires an existing elevated/custom-role account (PR:H) with no interaction, yielding full site compromise (C/I/A:H) within the same scope.

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 (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Custom role Privilege Escalation in Vitepos <= 3.5.0 versions.

Executive ViewAI

Why It Matters

A high-severity privilege escalation flaw in the Vitepos WordPress point-of-sale plugin (through version 3.5.0) allows an existing POS staff or manager account to elevate its own permissions to a higher level on any site where the plugin is active. Because Vitepos is typically deployed on e-commerce and retail sites handling payment and customer data, a single compromised or malicious staff account could lead to broader site takeover. No vendor patch is currently available, so affected organizations must rely on access controls and monitoring until remediation is released.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: audit and remove unnecessary Vitepos custom/elevated roles, restrict and monitor POS staff and manager accounts, enforce least privilege and multi-factor authentication, rotate credentials for privileged POS users, alert on any WordPress role or capability changes, and apply WAF or virtual patching rules blocking unauthorized role-escalation requests; deactivate the plugin on sites where POS functionality is not business-critical.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche WordPress point-of-sale plugin, limited production footprint
Data Quality
3 sources
Confidence: Low

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 No
EPSS 0.5%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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