CVE-2025-12095CWE-352csrf

CVE-2025-12095

High · published October 25, 2025

CVSS v3.1
8.8
EPSS
0%
Percentile
9.8
In the wild
Unconfirmed
What it is

⚡ An unauthenticated attacker can become a site admin simply by tricking someone into clicking a link! This is a sneaky Cross-Site Request Forgery vulnerability in the Simple Registration for WooCommerce plugin, affecting all versions up to 1.5.8. 🔥 Think of it like a delivery driver who accepts a package without verifying the sender—if a crafty person convinces the driver that they’re delivering a crucial item, they could sneak in anything they want. In the same way, this vulnerability allows attackers to gain unauthorized access if they can trick an admin into acting on their forged request. This could lead to absolute chaos! An attacker could approve their own or others' role requests, elevating privileges and gaining access to sensitive site functions. Imagine malicious users suddenly having the power to change settings, access customer data, or even delete the site—yikes!

Put simply

Think of it like a delivery driver who accepts a package without verifying the sender—if a crafty person convinces the driver that they’re delivering a crucial item, they could sneak in anything they want. In the same way, this vulnerability allows attackers to gain unauthorized access if they can trick an admin into acting on their forged request. This vulnerability arises due to missing nonce validation in the plugin's role request handler, allowing unauthenticated users to forge requests that exploit this oversight.

What to do

This could lead to absolute chaos! An attacker could approve their own or others' role requests, elevating privileges and gaining access to sensitive site functions. Imagine malicious users suddenly having the power to change settings, access customer data, or even delete the site—yikes! To safeguard your site, update the Simple Registration for WooCommerce plugin to version 1.5.9 or later immediately. Implement nonce checks for any sensitive actions to prevent unauthorized requests in the future. Regularly review user roles to ensure no unauthorized access has occurred. You've got this! Follow these steps to secure your site and keep it safe from sneaky attacks! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00204 · 9.8th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
Published
2025-10-25T10:15Z
References (3)
EPSS history
Timeline
  • 25 OCT 05:31Z
    Simple Registration for WooCommerce <= 1.5.8 - Cross-Site Request Forgery to Privilege Escalation via Role Request Approval
    cvelistv5