CVE-2026-76009 in Next-Cart Store To WooCommerce Migration Plugin信息

摘要

由 VulDB • 2026-09-09

WordPress 插件 Next-Cart Store to WooCommerce Migration(Next-Cart 商店到 WooCommerce 迁移)在所有版本直至并包括 3.9.8 中均存在身份验证绕过漏洞,该漏洞可通过 `NCWM_Kitconnect::run()` 函数触发。原因是该插件将 `/wp-json/next_cart/v1/migration` REST 路由的 `permission_callback`(权限回调)设置为 `__return_true`,并且在 `nextcart_token` 选项尚未写入数据库时,依赖硬编码的回退值 `__token__`(即调用 `get_option('nextcart_token', '__token__')`)。这使得未经身份验证的攻击者可以通过提供字面字符串 `__token__` 作为令牌来绕过迁移端点的身份验证,从而获得对特权处理程序的访问权限。这些处理程序会将攻击者控制的 SQL 直接传递给 `$wpdb->query()` 和 `$wpdb->get_results()` —— 从而实现任意 SQL 执行(包括创建管理员账户),并将攻击者控制的路径传递给 `unlink()`,从而导致任意文件删除和整个网站被接管。只要 `nextcart_token` 选项尚未填充,该硬编码回退值即可被访问到;这种情况发生在通过 WP-CLI、网络或程序化方式激活插件后,且后续未进行经过身份验证的 `wp-admin` 访问时发生,因为令牌生成是通过 `register_settings()` 延迟至 `admin_init` 阶段执行的。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Do you know our Splunk app?

Download it now for free!