Betheme <= 26.6.2 - Missing Authorization to Post Status Change

2022-11-21 00:00
Dave Jong

Strategic Overview

Status
Patched in 26.6.3
Affected ThemeBetheme
Affected Version<= 26.6.2
CVSS4.3Medium
CVECVE-2022-45351
View all Betheme vulnerabilities

Vulnerability Overview

The Betheme theme for WordPress is vulnerable to authorization bypass in versions up to, and including, 26.6.2. This is due to a missing capability check on the mfnvb_init_vb() function that initializes the visual editor for the plugin and discloses the plugin's page builder nonces and functionality to an attacker. This makes it possible for authenticated attacks with minimal permissions, such as a subscriber, to trigger the Betheme page editor for any post or page and view the information along with make any changes to the post/page accessed through the editor. This CVE is specific to changing the status (published, draft, private) of arbitrary posts and pages and is controlled via the mfnvb_updateVbView() function. This is an extension of CVE-2022-45356.

Technical Analysis

REMEDIATION: Update to version 26.6.3, or a newer patched version --- IDENTIFIER: CWE-862 (Missing Authorization) The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

External References

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C