CVE-2026-40729
Missing Authorization in bPlugins 3D Viewer Enables Unauthorized Access
Publication date: 2026-04-15
Last updated on: 2026-04-29
Assigner: Patchstack
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| bplugins | 3d_viewer | to 1.8.5 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-862 | The product does not perform an authorization check when an actor attempts to access a resource or perform an action. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
CVE-2026-40729 is a Missing Authorization vulnerability in the WordPress plugin "3D viewer β Embed 3D Models" versions up to and including 1.8.5. It is a Broken Access Control issue where certain functions lack proper authorization, authentication, or nonce token checks.
This flaw allows unprivileged users to perform actions that normally require higher privileges, potentially leading to unauthorized operations within the plugin.
The vulnerability is classified as low severity with a CVSS score of 4.3 and falls under the OWASP Top 10 category A1: Broken Access Control.
How can this vulnerability impact me? :
This vulnerability can allow users with lower privileges to perform unauthorized actions within the 3D viewer plugin, which could lead to unintended changes or access to restricted features.
Although the severity is low and significant exploitation is considered unlikely, the vulnerability could be targeted in mass-exploit campaigns affecting many websites regardless of their popularity or traffic.
If exploited, it could compromise the integrity of the website's 3D model embedding functionality and potentially affect user trust or site behavior.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability affects the WordPress plugin "3D viewer β Embed 3D Models" versions up to and including 1.8.5 and involves broken access control due to missing authorization checks.
Detection can be approached by verifying the installed plugin version on your WordPress site to see if it is version 1.8.5 or earlier, which are vulnerable.
You can check the plugin version via the WordPress admin dashboard under Plugins, or by running commands on the server such as:
- Using WP-CLI to check plugin version: wp plugin list | grep 3d-viewer
- Manually inspecting the plugin's main file header for version info, e.g., cat wp-content/plugins/3d-viewer/embed-3d-models.php | grep 'Version'
Additionally, monitoring for unauthorized actions or access attempts that require higher privileges within the plugin's functionality may help detect exploitation attempts, but specific network commands or signatures are not provided.
What immediate steps should I take to mitigate this vulnerability?
The primary and immediate mitigation step is to update the "3D viewer β Embed 3D Models" WordPress plugin to version 1.8.6 or later, where the broken access control vulnerability has been patched.
If automatic updates are enabled via Patchstack's auto-update feature for vulnerable plugins, ensure it is active to facilitate rapid protection.
Until the update can be applied, restrict access to the plugin's functionality to trusted users with appropriate privileges to reduce the risk of exploitation.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
The vulnerability is a Broken Access Control issue that allows unprivileged users to perform actions requiring higher privileges, potentially leading to unauthorized operations.
Such unauthorized access could lead to exposure or manipulation of sensitive data, which may impact compliance with standards and regulations like GDPR or HIPAA that require strict access controls and protection of personal or health information.
However, the provided information does not explicitly state the direct impact on compliance with these regulations.