Skip to main content

FooSales WordPress Plugin CVE-2026-93548

| EUVDEUVD-2026-95508 HIGH
Improper Privilege Management (CWE-269)
2026-10-09 WPScan GHSA-84fg-vq45-2j4v
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege WordPress user
  2. Delivery
    Craft FooSales request naming admin user
  3. Exploit
    Server fails authorization check
  4. Execution
    Act as targeted administrator
  5. Impact
    Full admin account 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 the attacker to hold a valid authenticated account on the target WordPress site (PR:L) - any role suffices, including a self-registered customer account if registration is open. The site must run FooSales prior to version 1.43.3. No user interaction by the victim is needed (UI:N), and the attack is fully remote over the network (AV:N) against the plugin's normal request handling. The limiting factor is the authentication requirement: sites that do not allow untrusted users to register or hold accounts substantially reduce exposure, and sites already updated to 1.43.3 are not affected.

Impact

This is a broken-access-control / privilege-escalation flaw (CWE-269) where the plugin fails to verify that an authenticated caller is entitled to act as the user named in a request, enabling any authenticated user to impersonate and take over an arbitrary account including an administrator. The input CVSS vector (AV:N/AC:L/PR:L/UI:N, C:H/I:H/A:H = 8.8) is internally consistent with the description: network-reachable, low complexity, and requiring only low-privilege authentication (PR:L) rather than no authentication - any existing account suffices. Exploitation signals are mixed: publicly available exploit code exists (reported by WPScan) and a patch is available, yet the EPSS score is very low (0.13%, 2nd percentile) and the CVE is NOT on CISA KEV, indicating no confirmed real-world mass exploitation despite the public POC. The low EPSS likely reflects the product's modest footprint and the authentication prerequisite rather than low technical severity - the impact (full admin account takeover) is genuinely high. Net: a real and credible priority for any site actually running vulnerable FooSales with untrusted authenticated users (e.g., customer or staff accounts), but not an indiscriminate internet-wide emergency. Patch to 1.43.3 is the clear mitigation.

Exploit ScenarioDerived

An attacker registers or already holds a low-privilege account (e.g., customer or staff) on a WordPress site running vulnerable FooSales, then issues a plugin request naming an administrator's user as the target. Because the plugin never checks that the caller is entitled to act as the named user, the request is honored, exposing the admin's account details and allowing the attacker to take over the administrator account. Public exploit code exists (WPScan), lowering the effort required.

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 – Oct 09, 2026

Account takeover in the FooSales WordPress plugin before 1.43.3 allows any authenticated user to have the plugin act as an arbitrary other account, including an administrator, exposing that user's account details and enabling full account takeover. The vulnerability is a broken-access-control flaw (CWE-269) in which the plugin never verifies that the caller is entitled to act as the user named in a request; it is remote (AV:N), low-privilege (PR:L), and requires no victim interaction (UI:N), yielding a CVSS score of 8.8. Publicly available exploit code exists, but there is no CISA KEV confirmation of active exploitation and EPSS estimates only a 0.13% (2nd percentile) probability of exploitation. Any site running FooSales prior to 1.43.3 that permits untrusted users to hold accounts - for example, sites with open self-registration - is at meaningful risk.

RemediationAI

Upgrade the FooSales WordPress plugin to version 1.43.3 or later, which is the vendor-released fix (patch available per vendor); this is the only complete remediation and should be treated as urgent on any site exposed to untrusted authenticated users. Verify the update through the WordPress admin plugin screen or WP-CLI and confirm the installed version reads 1.43.3 or higher, consulting the WPScan advisory at https://wpscan.com/vulnerability/7d9238eb-f56e-49db-a804-7505f59fca5c/ for the vendor's verified patched release. Where immediate patching is not possible, compensating controls include deactivating the FooSales plugin until it can be updated (side effect: loss of POS/sales functionality), and tightening account creation by disabling open user registration and removing or downgrading untrusted accounts so the PR:L prerequisite cannot be met - a real reduction in exposure but not a fix for legitimate low-privileged users who already hold accounts. Administrators should also audit existing accounts for signs of unauthorized impersonation or privilege changes and rotate credentials for any account that may have been targeted, since exploitation can expose account details and lead to full takeover.

Affected VersionsENISA

FooSales 0 <1.43.3

Affected Packages

euvd foosales fix: 1.43.3

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 affected component is the FooSales plugin for WordPress, a commercial sales/POS integration plugin whose CPE is recorded as cpe:2.3:a:unknown:foosales:*:*:*:*:*:*:*:* (vendor attribution unresolved in the CPE dictionary), with EUVD listing affected versions as FooSales 0 through <1.43.3. The root cause class is CWE-269 (Improper Privilege Management): when handling a request that names a target user, the plugin fails to perform an authorization check confirming that the authenticated caller is entitled to act on behalf of that user. Because WordPress authentication establishes only that a request comes from some logged-in account, and the plugin skips the corresponding capability/ownership check, the request is effectively executed in the context of the impersonated user. The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H confirms the attack is network-reachable through normal plugin request handling, needs only a low-privileged authenticated session (any role suffices, including a self-registered customer account where registration is open), and requires no user interaction; confidentiality, integrity, and availability impacts are all High with an unchanged scope, which is consistent with full account takeover of an administrator rather than a sandboxed or limited-privilege consequence. The issue is reported by WPScan and tracked under ENISA EUVD-2026-95508.

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

Any authenticated low-privilege user (PR:L) can remotely and reliably impersonate an administrator; resulting admin takeover yields full confidentiality, integrity, and availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 09, 2026 - 15:22 NVD
8.8 (HIGH)
Patch available
Oct 09, 2026 - 08:16 EUVD
CVE Published
Oct 09, 2026 - 06:00 cve.org
HIGH 8.8
CVE Published
Oct 09, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The FooSales WordPress plugin before 1.43.3 does not verify that an authenticated caller is entitled to act as the user a request names, allowing any authenticated user to have the FooSales WordPress plugin before 1.43.3 act as an arbitrary other user, including an administrator, resulting in that user's account details being exposed and their account being taken over.

Technical POC Analysis

Evidence basis: this breakdown relies on the WPScan advisory (WPVDB 7d9238eb-f56e-49db-a804-7505f59fca5c) only.

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 FooSales WordPress plugin prior to version 1.43.3 has a high-severity account takeover flaw that allows a logged-in low-privilege user to take over other accounts, including administrator accounts. This puts organizations with affected WordPress sites-especially those allowing open self-registration or untrusted accounts-at risk of full site compromise, sensitive data exposure, and reputational damage. Publicly available exploit code exists, but there is no CISA KEV confirmation of active exploitation; leadership should prioritize patching given the low complexity and high potential impact.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche WooCommerce point-of-sale plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
5 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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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