CVE-2026-76009
Received Received - Intake

Authentication Bypass in Next-Cart Store to WooCommerce Migration

Vulnerability report for CVE-2026-76009, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-09

Last updated on: 2026-09-09

Assigner: Wordfence

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()`.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-09
Last Modified
2026-09-09
Generated
2026-09-09
AI Q&A
2026-09-09
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
next-cart store_to_woocommerce_migration to 3.9.8 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an authentication bypass in the Next-Cart Store to WooCommerce Migration WordPress plugin affecting versions up to 3.9.8. It allows unauthenticated attackers to bypass authentication by using the hardcoded string __token__ as a token. This grants access to privileged handlers that execute attacker-controlled SQL queries or delete arbitrary files, leading to full site takeover.

Detection Guidance

Check for unauthorized access to the REST endpoint /wp-json/next_cart/v1/migration by monitoring logs for requests with the token __token__. Inspect WordPress database for unexpected admin accounts or file deletions. Use WP-CLI to verify if nextcart_token option exists in wp_options table.

Impact Analysis

An attacker could exploit this to create administrator accounts, execute arbitrary SQL commands, delete files, or take over your entire WordPress site. This is possible if the plugin is activated without an authenticated admin visit, leaving the hardcoded fallback token accessible.

Mitigation Strategies

Immediately update the Next-Cart Store to WooCommerce Migration plugin to the latest version. If update is unavailable, disable the plugin until a patch is released. Review system for signs of compromise like new admin users or deleted files. Rotate all WordPress credentials and database passwords.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-76009. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart