Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-11895: CWE-639 Authorization Bypass Through User-Controlled Key in letscms Binary MLM Plan

0
Medium
VulnerabilityCVE-2025-11895cvecve-2025-11895cwe-639
Published: Fri Oct 17 2025 (10/17/2025, 09:26:39 UTC)
Source: CVE Database V5
Vendor/Project: letscms
Product: Binary MLM Plan

Description

The Binary MLM Plan plugin for WordPress is vulnerable to insecure direct object reference in versions up to, and including, 3.0. This is due to the bmp_user_payout_detail_of_current_user() function selecting payout records solely by id without verifying ownership. This makes it possible for authenticated attackers with the bmp_user role (often subscribers) to view other members' payout summaries via direct requests to the /bmp-account-detail/ endpoint with a crafted payout-id parameter granted they can access the shortcode output.

AI-Powered Analysis

AILast updated: 10/17/2025, 10:01:46 UTC

Technical Analysis

CVE-2025-11895 is an authorization bypass vulnerability classified under CWE-639 (Authorization Bypass Through User-Controlled Key) affecting the Binary MLM Plan plugin for WordPress, versions up to and including 3.0. The vulnerability arises from the bmp_user_payout_detail_of_current_user() function, which retrieves payout records based solely on an ID parameter without verifying that the requesting user owns the payout record. This results in an insecure direct object reference (IDOR) flaw. Authenticated users with the bmp_user role, typically subscribers or low-privilege users, can exploit this by sending crafted HTTP requests to the /bmp-account-detail/ endpoint with manipulated payout-id parameters. This allows them to access payout summaries of other members, breaching confidentiality. The vulnerability does not affect data integrity or availability and does not require user interaction beyond the crafted request. The CVSS v3.1 score is 4.3 (medium severity), reflecting network attack vector, low complexity, required privileges, no user interaction, and limited confidentiality impact. No patches or known exploits are currently available, increasing the importance of proactive mitigation. The vulnerability is particularly relevant for organizations using WordPress-based MLM or affiliate marketing solutions, where sensitive payout data is handled.

Potential Impact

For European organizations, this vulnerability poses a risk of unauthorized disclosure of sensitive payout information within MLM or affiliate marketing platforms using the Binary MLM Plan plugin. Confidentiality breaches could lead to loss of trust, reputational damage, and potential regulatory scrutiny under GDPR due to exposure of personal financial data. While the vulnerability does not allow data modification or service disruption, the unauthorized access to payout summaries could facilitate insider threats, competitive intelligence gathering, or social engineering attacks. Organizations relying on this plugin for commission or payout management should be aware that attackers with minimal privileges can access data beyond their authorization scope. This risk is heightened in sectors with strict data privacy requirements and where MLM schemes are prevalent. The absence of known exploits reduces immediate risk but does not eliminate the threat, especially as exploit code could emerge rapidly once disclosed.

Mitigation Recommendations

To mitigate CVE-2025-11895, organizations should first verify if they use the Binary MLM Plan plugin version 3.0 or earlier and plan immediate updates once a patch is released. In the absence of an official patch, administrators can implement the following specific mitigations: 1) Restrict access to the /bmp-account-detail/ endpoint via web application firewall (WAF) rules to limit requests to authorized users only. 2) Implement custom code or hooks to enforce ownership verification on payout records before rendering payout details, ensuring the requesting user's identity matches the payout record owner. 3) Monitor and audit access logs for suspicious requests with unusual payout-id parameters indicating potential probing attempts. 4) Educate users about the risks of sharing credentials and enforce strong authentication policies to reduce compromised accounts. 5) Consider disabling or replacing the plugin if it is not essential or if a timely patch is unavailable. 6) Engage with the vendor or community to track patch releases and apply updates promptly. These targeted actions go beyond generic advice by focusing on access control enforcement and monitoring specific to this vulnerability.

Need more detailed analysis?Get Pro

Technical Details

Data Version
5.1
Assigner Short Name
Wordfence
Date Reserved
2025-10-16T20:57:22.475Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 68f210859c34d0947f1033d8

Added to database: 10/17/2025, 9:46:45 AM

Last enriched: 10/17/2025, 10:01:46 AM

Last updated: 10/19/2025, 2:00:18 PM

Views: 22

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats