CVE-2026-3138
概要

The Product Filter for WooCommerce by WBW plugin for WordPress is vulnerable to unauthorized data loss due to a missing capability check in all versions up to, and including, 3.1.2. This is due to the plugin's MVC framework dynamically registering unauthenticated AJAX handlers via `wp_ajax_nopriv_` hooks without verifying user capabilities, combined with the base controller's `__call()` magic method forwarding undefined method calls to the model layer, and the `havePermissions()` method defaulting to `true` when no permissions are explicitly defined. This makes it possible for unauthenticated attackers to truncate the plugin's `wp_wpf_filters` database table via a crafted AJAX request with `action=delete`, permanently destroying all filter configurations.

概要

El plugin Product Filter for WooCommerce by WBW para WordPress es vulnerable a la pérdida de datos no autorizada debido a una comprobación de capacidad faltante en todas las versiones hasta la 3.1.2, inclusive. Esto se debe a que el framework MVC del plugin registra dinámicamente manejadores AJAX no autenticados a través de hooks 'wp_ajax_nopriv_' sin verificar las capacidades del usuario, combinado con el método mágico '__call()' del controlador base que reenvía llamadas a métodos indefinidos a la capa del modelo, y el método 'havePermissions()' que por defecto es 'true' cuando no se definen permisos explícitamente. Esto hace posible que atacantes no autenticados trunquen la tabla de la base de datos 'wp_wpf_filters' del plugin a través de una solicitud AJAX manipulada con 'action=delete', destruyendo permanentemente todas las configuraciones de filtro.

公表日 2026年3月24日14:16
登録日 2026年4月27日12:18
最終更新日 2026年4月25日1:32
CVSS3.1 : MEDIUM
スコア 6.5
ベクター CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
攻撃元区分(AV) ネットワーク
攻撃条件の複雑さ(AC)
攻撃に必要な特権レベル(PR) 不要
利用者の関与(UI) 不要
影響の想定範囲(S) 変更なし
機密性への影響(C) なし
完全性への影響(I)
可用性への影響(A)
関連情報、対策とツール
共通脆弱性一覧