CVE-2025-54692: WordPress Membership For WooCommerce Plugin <= 2.9.0 - Broken Access Control Vulnerability
Missing Authorization vulnerability in WP Swings Membership For WooCommerce membership-for-woocommerce allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Membership For WooCommerce: from n/a through <= 2.9.0.
Security readout for executives and security teams
Plain-English summary
A WordPress/WooCommerce membership plugin could let unauthenticated users reach functionality they should not access, potentially exposing sensitive membership or customer data. Public-facing sites using Membership For WooCommerce 2.9.0 or older should verify exposure and follow vendor guidance promptly.
Executive priority
Treat as a near-term remediation item for any public WooCommerce membership site because the issue may expose confidential data without login or user interaction.
Technical view
CVE-2025-54692 is a missing authorization issue in WP Swings Membership For WooCommerce through 2.9.0. The CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, indicating remotely reachable, unauthenticated access with high confidentiality impact.
Likely exposure
Exposure is limited to WordPress sites running the Membership For WooCommerce plugin at version 2.9.0 or earlier, especially internet-facing WooCommerce membership deployments.
Exploitation context
The source bundle does not show CISA KEV listing or confirmed active exploitation. Risk remains meaningful because the CVSS vector indicates unauthenticated, low-complexity network access and high confidentiality impact.
Researcher notes
Available evidence names CWE-862 and a broken access control condition but does not provide endpoint details, exploit code, or a specific fixed version in the supplied bundle. Avoid assumptions beyond affected version and impact rating.
Mitigation direction
Identify all WordPress sites using Membership For WooCommerce.
Check whether installed versions are 2.9.0 or earlier.
Review WP Swings and Patchstack guidance for fixed versions or mitigations.
Disable or remove the plugin where it is not business-critical.
Restrict administrative access and monitor until remediation is confirmed.
Validation and detection
Inventory plugin versions across production, staging, and backups.
Confirm affected sites run Membership For WooCommerce 2.9.0 or earlier.
Review access logs for unusual unauthenticated membership-related requests.
Verify remediation against vendor or Patchstack guidance.
Retest that unauthenticated users cannot access restricted membership functionality.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-862: Authorization and privilege behavior lookup
Authorization weaknesses can support privilege escalation and valid-account review, depending on exploit path. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-862 · source CWE mapping
Missing Authorization
Missing Authorization represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.