Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege customer
-
ExploitIdentify object ID parameter in invoice request
-
ExecutionIncrement/enumerate ID to reference other users
-
ImpactServer 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
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.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Customer Insecure Direct Object References (IDOR) in Faktur Pro for WooCommerce <= 3.2.1 versions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-92951
GHSA-w3q3-cc4c-7jvm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB