Product Stock Manager < 1.0.5 - Missing Authorization and Cross-Site Request Forgery

2022-10-17 00:00
WPScanTeam

Strategic Overview

Status
Patched in 1.0.5
Affected PluginProduct Stock Manager
Affected Version< 1.0.5
CVSS8.1High
CVECVE-2022-3451
View all Product Stock Manager vulnerabilities

Vulnerability Overview

The Product Stock Manager plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on several AJAX actions such as af_sm_set_checkbox_status in versions up to, and including, 1.0.5. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to invoke those actions and make changes they are unauthorized to do so. Furthermore, proper Cross-Site Request Forgery protection is missing. This allows unauthenticated attackers to invoke those actions, via forged request granted they can trick a user into clicking on a link. The af_sm_set_checkbox_status AJAX action can be used to change arbitrary options on the site, which can be used to register administrative user accounts on the site.

Technical Analysis

REMEDIATION: Update to version 1.0.5, 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