CVE-2021-34646: booster booster_for_woocommerce Authentication Bypass by Spoofing
Vulnerability summary
CVE-2021-34646 is a critical (CVSS 9.8) Authentication Bypass by Spoofing vulnerability in booster booster_for_woocommerce. EPSS estimates a 50.87% chance of exploitation in the next 30 days, higher than 98.9% of scored vulnerabilities. 2 public exploits are recorded. Fixed in 5.4.4.
Timeline
- 30-08-2021PublishedVulnerability first disclosed.
- 05-05-2025Last modifiedVulnerability information updated.
Description
Versions up to, and including, 5.4.3, of the Booster for WooCommerce WordPress plugin are vulnerable to authentication bypass via the process_email_verification function due to a random token generation weakness in the reset_and_mail_activation_link function found in the ~/includes/class-wcj-emails-verification.php file. This allows attackers to impersonate users and trigger an email address verification for arbitrary accounts, including administrative accounts, and automatically be logged in as that user, including any site administrators. This requires the Email Verification module to be active in the plugin and the Login User After Successful Verification setting to be enabled, which it is by default.
CVSS metrics
4 scores · 3 sources · 2 versions- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- wordfenceSource9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
50.87%
Chance of exploitation in the next 30 days
Percentile
99%
Versus all other CVEs
30-day change
0.00 pp
From 50.87% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
2 foundExploit Reference (wordfence.com)
Maturity: unknown
WordPress Plugin WooCommerce Booster Plugin 5.4.3 - Authentication Bypass
Maturity: poc
Weaknesses
CWE · root cause- CWE-290Authentication Bypass by SpoofingThis attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.
- CWE-330Use of Insufficiently Random ValuesThe product uses insufficiently random numbers or values in a security context that depends on unpredictable numbers.
- CWE-288Authentication Bypass Using an Alternate Path or ChannelThe product requires authentication, but the product has an alternate path or channel that does not require authentication.
Affected systems
Booster1 product
- booster_for_woocommerce≤ 5.4.3
Pluggabl llc1 product
Wordpress1 product
- woocommerce-jetpack≤ 5.4.3 (fixed in 5.4.4)
3 vendors · 3 products