Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-76009— Next-Cart Store to WooCommerce Migration <= 3.9.8 - Unauthenticated Authentication Bypass via Default '__token__' Fallback in REST Migration Endpoint

Quick assessment

Affected
martinnguyen1990 Next-Cart Store to WooCommerce Migration
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

WordPress 的 Next-Cart Store to WooCommerce Migration 插件在所有 3.9.8 及更早版本中,由于 函数存在身份验证绕过漏洞。该漏洞产生的原因是:插件在注册 REST 路由时,将 设置为 ,并在 选项尚未写入数据库时,依赖于 中硬编码的回退值 。 这使得未认证的 attackers 能够通过提供字符串 作为令牌来绕过迁移端点的身份验证,从而访问特权的处理程序。这些处理程序会将攻击者控制的 SQL 直接传递给 和 ,从而实现任意 SQL 执行(包括创建管理员账户);同

CVSS 8.1 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-76009

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Next-Cart Store to WooCommerce Migration <= 3.9.8 - Unauthenticated Authentication Bypass via Default '__token__' Fallback in REST Migration Endpoint
Source: CVE Program / CVE List V5
Vulnerability Description
The Next-Cart Store to WooCommerce Migration plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 3.9.8 via the `NCWM_Kitconnect::run()` function. This is due to the plugin registering the `/wp-json/next_cart/v1/migration` REST route with `permission_callback` set to `__return_true` and relying on a hardcoded fallback value of `__token__` in `get_option('nextcart_token', '__token__')` when the `nextcart_token` option has not yet been written to the database. This makes it possible for unauthenticated attackers to bypass authentication to the migration endpoint by supplying the literal string `__token__` as the token, gaining access to privileged handlers that pass attacker-controlled SQL directly to `$wpdb->query()` and `$wpdb->get_results()` — enabling arbitrary SQL execution including administrator account creation — and pass an attacker-controlled path to `unlink()`, enabling arbitrary file deletion and full site takeover. The hardcoded fallback is reachable whenever the `nextcart_token` option has not yet been populated, which occurs after WP-CLI, network, or programmatic plugin activation without a subsequent authenticated `wp-admin` visit, as token generation is deferred to `admin_init` via `register_settings()`.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
认证机制不恰当
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
martinnguyen1990 Next-Cart Store to WooCommerce Migration 0 ~ 3.9.8 -

II. Public POCs for CVE-2026-76009

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-76009

登录查看更多情报信息。

Patches & Fixes for CVE-2026-76009 (1)

Proof of Concept for CVE-2026-76009 (1)

News Coverage for CVE-2026-76009 (1)

Vendor Pages for CVE-2026-76009 (2)

Other References for CVE-2026-76009 (2)

IV. Related Vulnerabilities

V. Comments for CVE-2026-76009

No comments yet


Leave a comment