CVE-2026-8457: Auth Bypass in WooCommerce Social Login via Forged Apple JWT

Step by step
How the attack unfolded
Click a phase for details – or let the animation play through.
PHASE 1/6 · Reconnaissance

The attacker collects the publicly visible email address of the target administrator and identifies vulnerable shops.

T1589 – Gather Victim Identity Information T1595 – Active Scanning
  • Affected: WooCommerce – Social Login (WPWeb) up to version 2.8.7
  • WooCommerce market share in DACH region over 14%
  • 3,564 sales of the plugin on CodeCanyon
  • Only the often public admin email is required, no further prior knowledge
PHASE 2/6 · Resource Development

The attacker crafts a forged Apple id_token (JWT) containing the administrator's email address.

T1587 – Develop Capabilities T1606 – Forge Web Credentials
  • Token is only base64-decoded, signature is not verified
  • Issuer, audience and expiry date are ignored by the plugin
  • Nonce publicly accessible on the login page is extracted
  • Weakness class: CWE-289 (Authentication Bypass by Alternate Name)
PHASE 3/6 · Initial Access

Using the forged token, the unauthenticated attacker logs in as administrator to the shop.

T1190 – Exploit Public-Facing Application T1078 – Valid Accounts
  • CVE-2026-8457, CVSS score 9.8 (critical)
  • Unauthenticated authentication bypass via forged Apple id_token
  • Plugin immediately establishes an authenticated admin session
  • Remotely executable over the internet
PHASE 4/6 · Persistence

The attacker creates additional administrator accounts to secure persistent access.

T1136 – Create Account T1098 – Account Manipulation
  • Recommended check: review user list for unknown admins
  • Successful admin logins without prior failed attempts as an indicator
  • Countermeasure: password reset and termination of all active sessions
PHASE 5/6 · Collection & Exfiltration

With full admin rights, the attacker accesses customer data and orders of the shop.

T1213 – Data from Information Repositories T1005 – Data from Local System
  • Access to personal customer data (GDPR Art. 4 No. 12)
  • Notification obligation within 72 hours per GDPR Art. 33
  • Risk of identity theft for affected customers
  • Fines up to EUR 10 million or 2% of annual turnover
PHASE 6/6 · Impact

The attacker takes full control and can inject malware, skimmers or ransomware.

T1565 – Data Manipulation T1486 – Data Encrypted for Impact
  • Potential full system compromise (VulDB)
  • Injection of credit card skimmers possible
  • Ransomware attacks and massive data theft possible
  • Actively exploited in the wild since 2026-08-02
Short & clear answers
Frequently asked questions about this incident
Am I affected by the WooCommerce Social Login vulnerability?
All websites using the 'WooCommerce – Social Login' plugin by WPWeb in version 2.8.7 or earlier are affected. Check your WordPress backend under 'Plugins' to see whether the plugin is installed and verify the version number. If it is 2.8.7 or lower, your site is vulnerable.
What should I do right now?
Update the plugin immediately to version 2.8.8 or higher. If an update isn't possible right away, temporarily deactivate the plugin — a disabled plugin cannot be exploited. Additionally, review your user list for unknown admin accounts and force a password reset and termination of all active sessions for administrators.
How can I tell if my shop has already been hacked?
Check your server and WordPress logs for unusual logins, especially successful admin logins without prior failed attempts — a typical sign of a successful auth bypass. Also review the user list in your WordPress backend for newly created or unknown administrator accounts. If you suspect a breach, additionally scan your files for injected malware.
How dangerous is this security flaw really?
The vulnerability carries the maximum severity rating (CVSS 9.8 out of 10) and is already being actively exploited. An attacker needs neither a password nor credentials and gains full administrator rights instantly. This allows them to steal customer data, inject credit card skimmers, install malware or ransomware, or lock you out of your own website entirely.
Do I have to report this incident to the data protection authority?
If unauthorized access to personal customer data was possible, this constitutes a data breach under Art. 4 No. 12 GDPR, which must be reported to the competent supervisory authority within 72 hours under Art. 33 GDPR. If there is a high risk to those affected, the customers concerned must also be notified under Art. 34 GDPR. Failure to comply can result in fines of up to 10 million euros or 2% of global annual turnover.
More security news
You might also be interested in
Critical Elementor Pro Flaw: Attackers Can Fully Take Over WordPress Sites
A file upload bug in Elementor Pro up to 4.2.1 allows RCE without login. Version 4.2.2 fixes the flaw – update now!
Pods Plugin: Critical Flaw Enables Admin Takeover, No Login
A critical flaw in the WordPress plugin Pods lets attackers overwrite admin passwords without login. Over 100,000 sites are affected.
miniOrange SAML SSO: Critical Bypass Turns Attackers Into Admins
Two critical auth bypasses in the miniOrange SAML SSO plugin allow forged SAML assertions—up to full WordPress admin access.