
PEACH
Uma estrutura de isolamento de inquilino
CVE-2026-16797 is an Insecure Direct Object Reference (IDOR) vulnerability in the ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin for WordPress. It affects all versions up to and including 3.4.5, allowing authenticated attackers with contributor-level access or above to read arbitrary wp_options database rows via an unvalidated optionSection parameter. The vulnerability was published on July 28, 2026, and carries a CVSS v3.1 base score of 4.3 (Medium) (GitHub Advisory, Wordfence).
The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key). The flaw resides in the plugin's REST API handler (woolentor-blocks/includes/classes/Api/Api.php, lines 143, 168, and 476) and a helper function (woolentor-blocks/includes/helper-functions.php, line 7), where the optionSection parameter is accepted from user input without proper authorization validation. An authenticated attacker can supply arbitrary key values to this parameter to retrieve wp_options rows whose values are stored as arrays-of-arrays containing title keys — including internal plugin news feed data, WooCommerce block pattern transients, and third-party plugin configuration records — enabling cross-plugin data leakage (GitHub Advisory, WordPress Trac).
Successful exploitation allows authenticated attackers with contributor-level access or above to read sensitive wp_options data that should be inaccessible at their privilege level, including third-party plugin configuration records and WooCommerce transients. The impact is limited to confidentiality — there is no integrity or availability impact — but the cross-plugin data leakage could expose API keys, configuration secrets, or other sensitive settings stored by co-installed plugins. This information could potentially be leveraged for further attacks against the WordPress installation or connected services (GitHub Advisory, Wordfence).
optionSection parameter (referenced in Api.php lines 143 and 168).optionSection key value corresponding to a target wp_options row (e.g., a third-party plugin's configuration option name).wp_options row — including configuration records, API keys, or transient data stored as arrays-of-arrays with title keys — without validating whether the requesting user is authorized to access that data.optionSection values to enumerate and extract additional sensitive wp_options entries from co-installed plugins (GitHub Advisory, WordPress Trac).optionSection parameter values from a single contributor-level user account.optionSection values.wp_options rows associated with other plugins or sensitive configuration keys.Update the ShopLentor plugin to version 3.4.6 or later, which contains the patch addressing the missing authorization validation on the optionSection parameter (WordPress Trac Changeset). As an interim measure, restrict contributor-level user access to the affected plugin functionality and audit existing contributor accounts for legitimacy. Additionally, review wp_options for sensitive data exposure and consider using a WordPress security plugin to monitor REST API access patterns (Wordfence, GitHub Advisory).
Origem: Este relatório foi gerado usando IA
Avaliação de vulnerabilidade gratuita
Avalie suas práticas de segurança na nuvem em 9 domínios de segurança para comparar seu nível de risco e identificar lacunas em suas defesas.
Marque uma demonstração personalizada
"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."