Safeguard
Vulnerability Analysis•

CVE-2023-44999: Medium CSRF in WooCommerce Stripe Gateway Plugin

Medium severity CSRF flaw in the WooCommerce Stripe Gateway plugin through 7.6.0 (CVSS 5.4). Update the plugin and check the changelog for the fix.

Safeguard Security Team
4 min read

CVE-2023-44999 is a medium severity cross-site request forgery flaw in the WooCommerce Stripe Payment Gateway plugin for WordPress, scored 5.4. The record says versions through 7.6.0 are affected. It does not name a fixed version, so update the plugin to the newest release and check the vendor changelog.

What's affected

The NVD record says the issue affects WooCommerce Stripe Payment Gateway from n/a through 7.6.0. In plain terms, every release up to and including 7.6.0 is listed, and no lower bound is given. The record was published on 2024-03-27.

NVD scores it 5.4 with the vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L, which means a network attack that needs a user to take an action, with low impact on integrity and availability.

The reference is a Patchstack database entry. The page returned an access error when I fetched it, so I could not confirm the first fixed release from the source. Treat the fixed version as unconfirmed and read the plugin changelog on WordPress.org for the release that mentions this issue.

The plugin slug used in the Patchstack address is woocommerce-gateway-stripe, which is the name you will see in WP-CLI and the plugin folder.

Weakness class: CWE-352 (cross-site request forgery).

How to check if you're exposed

List the installed version with WP-CLI from the WordPress root:

wp plugin list --name=woocommerce-gateway-stripe --fields=name,status,version,update

If WP-CLI is not available, open the WordPress admin, go to Plugins, and read the version under the plugin name. Anything at 7.6.0 or lower is in the affected range. The update column tells you whether a newer release is waiting.

What to do now

  1. Find every WordPress site that runs the WooCommerce Stripe Payment Gateway plugin, including staging copies.
  2. Update the plugin to the latest release with wp plugin update woocommerce-gateway-stripe or from the admin Plugins page.
  3. Read the plugin changelog to confirm the version you reach is newer than 7.6.0 and note the entry for this issue.
  4. Ask store administrators to sign out of the admin when not in use and to avoid following links from unknown sources while signed in.
  5. Turn on automatic updates for payment plugins so the next fix arrives without a ticket.

Why it matters

Cross-site request forgery, tracked as CWE-352, tricks a signed-in user's browser into sending a request the user did not intend. The site cannot tell the forged request from a real one unless it checks a secret token tied to the session. The score of 5.4 reflects that the attacker needs a user to visit a page, and that the effect is limited.

Payment plugins deserve attention even at a medium score, because settings changes touch money flow. I did not find the exact action affected in the sources I could read, so I will not guess. CVE-2023-44999 is not on the CISA Known Exploited Vulnerabilities list, and none of the pages I read says it has been exploited in the wild. That is a statement about what is recorded, not a reason to delay.

Plugins are dependencies too. The demo below shows how continuous monitoring flags a component when a new advisory lands against a version you already run.

Try it yourself

Click through it at your own pace, or open it full screen.

Quick check

Which version fixes CVE-2023-44999?

I could not confirm it. The record says versions through 7.6.0 are affected, so install the newest release and check the changelog.

Does the attacker need to be logged in?

The vector says no privileges are required, but a user must interact, for example by following a link while signed in.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.