Skip to main content

Faktur Pro CVE-2026-32576

| EUVDEUVD-2026-92951 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-06 Patchstack GHSA-w3q3-cc4c-7jvm
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege customer
  2. Exploit
    Identify object ID parameter in invoice request
  3. Execution
    Increment/enumerate ID to reference other users
  4. Impact
    Server returns victim invoice data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires an authenticated WooCommerce customer account (CVSS PR:L) on a site running the Faktur Pro for WooCommerce plugin at version 3.2.1 or earlier; the attacker then supplies another user's object identifier (e.g. invoice/order ID) to a request that fails to enforce per-user ownership checks. No user interaction (UI:N) and no special non-default configuration are indicated beyond having the vulnerable plugin active. The primary limiting factor is the authentication requirement - anonymous visitors cannot exploit it - combined with the plugin's niche deployment; impact is bounded to disclosure of other customers' invoice/order data (no write or availability impact).

Impact

This is a moderate-risk authorization flaw whose CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects the real-world threat rather than overstating it. The vector shows network-reachable, low-complexity exploitation but requires low-level privileges (PR:L), meaning an attacker needs an authenticated account - consistent with the description's framing as a 'Customer' IDOR, i.e. any registered WooCommerce customer. Impact is confidentiality-only (C:H, I:N, A:N): an attacker can read other users' objects (invoices/order data) but cannot modify or disrupt. No EPSS score, no CISA KEV listing, and no public POC are present in the input, so there is no evidence of active or automated exploitation; this reads as a low-urgency patch-on-schedule issue rather than an emergency. One signal to verify: the input tag 'Authentication Bypass' conflicts with the CWE-639 classification and the IDOR description - IDOR is a broken-authorization (not authentication-bypass) weakness, and the PR:L vector confirms authentication is still required, so the 'bypass' label should not be read as pre-auth access.

Exploit ScenarioDerived

A low-privileged attacker registers or uses an existing WooCommerce customer account on a site running Faktur Pro for WooCommerce ≤ 3.2.1, then manipulates an object identifier (such as an invoice or order ID) in a request to retrieve invoice/order documents belonging to other customers. Because the flaw exposes confidentiality only, the attacker harvests other customers' personal and billing data but cannot alter or delete records. No public exploit code is identified at time of analysis, though the low attack complexity makes manual enumeration straightforward.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 06, 2026

Insecure direct object reference in the Faktur Pro for WooCommerce WordPress plugin (all versions up to and including 3.2.1) allows an authenticated WooCommerce customer to read other customers' invoice and order data by substituting a different user's object identifier in a request that fails to enforce per-user ownership checks. The flaw is rated CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N): exploitation is remote and low-complexity but requires a legitimate low-privileged customer account, and the confirmed impact is limited to confidentiality (high) with no integrity or availability effect. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the practical risk is further bounded by the plugin's niche deployment and the authentication precondition - anonymous visitors cannot trigger it.

RemediationAI

No vendor-released patched version is identified in the available intelligence, so the first step is to check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/woorechnung/vulnerability/wordpress-faktur-pro-for-woocommerce-plugin-3-2-0-insecure-direct-object-references-idor-vulnerability) and the plugin's WordPress.org page for a fixed release newer than 3.2.1 and upgrade as soon as one is published; if the plugin is not business-critical, deactivating and removing it eliminates the exposure entirely. Where the plugin must stay live in the interim, apply compensating controls that directly close the missing ownership check: restrict the invoice/order retrieval endpoints (and any AJAX/REST routes the plugin registers for customer invoice downloads) so they are reachable only from trusted networks or after re-authentication, and add a WAF or reverse-proxy rule that rejects requests whose order/invoice identifier does not match the authenticated session - the trade-off is that legitimate customers may be blocked if the rule is imprecise or if they access invoices from multiple devices. Tightening WooCommerce registration so new customer accounts cannot be self-created raises the bar for an attacker (the precondition is PR:L), but it also removes self-service signup for real customers. Finally, because the weakness is read-only data exposure, log and review requests to the plugin's invoice endpoints for sequential identifier enumeration to detect any attempted harvesting of other customers' records.

Affected VersionsENISA

Faktur Pro for WooCommerce n/a ≤3.2.1

Affected Packages

euvd faktur_pro_for_woocommerce 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 issue is an authorization-bypass-through-user-controlled-key weakness (CWE-639), reported by Patchstack against the WooCommerce invoicing/invoice-download plugin Faktur Pro (WordPress.org slug woorechnung), tracked under the wildcard CPE cpe:2.3:a:zweischneider:faktur_pro_for_woocommerce:*:*:*:*:*:*:*:* with no version constraints published. The plugin exposes invoice and order objects tied to WooCommerce customer accounts; the vulnerable code path accepts a client-supplied object identifier (such as an invoice or order ID) and returns the associated record without verifying that the requesting session actually owns that object. Because WooCommerce customer accounts are ordinary low-privileged, self-registerable roles, any customer on a site with the plugin active can harvest identifiers belonging to other customers - a horizontal privilege escalation rather than a true pre-authentication bypass, despite the 'Authentication Bypass' tag applied to this record. The CVSS vector's PR:L reflects the authenticated-customer prerequisite, UI:N confirms no victim interaction is needed, and S:U/I:N/A:N confirm the impact is confined to information disclosure within the same security scope. There is no evidence of a related injection, deserialization, or memory-corruption primitive; the fix is a server-side ownership check on the object lookup.

Know when Faktur Pro For Woocommerce 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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Requires an authenticated customer account so PR:L; network-reachable with simple ID manipulation (AV:N/AC:L/UI:N); IDOR discloses other users' data so C:H, with no integrity or availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Customer Insecure Direct Object References (IDOR) in Faktur Pro for WooCommerce <= 3.2.1 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche German WooCommerce invoicing plugin, small deployment footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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