Bielefeld Marketing: WordPress Flaw Exposes Up to 10,000 Customer Records

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

Attackers exploited the publicly known WordPress core vulnerability wp2shell without any authentication.

T1190 – Exploit Public-Facing Application
  • Vulnerable WordPress core (versions 6.9.0–6.9.4 or 7.0.0–7.0.1)
  • No login, no user interaction, no special configuration required
  • Patch had been available since 17 July 2026 but was not applied
  • Unauthorized access detected on 23 July 2026 at Bielefeld Marketing GmbH
PHASE 2/6 · Defense Evasion / Auth Bypass

A logic flaw in the WordPress REST API allowed bypassing the intended authentication.

T1190 – Exploit Public-Facing Application
  • CVE-2026-63030 (CVSS 7.5–9.8): logic flaw in the REST API interface
  • Bypass of the intended authentication mechanism
  • Building block of the wp2shell attack chain
PHASE 3/6 · Execution (RCE)

Via SQL injection the chain escalated into full remote code execution.

T1190 – Exploit Public-Facing Application T1059 – Command and Scripting Interpreter
  • CVE-2026-60137 (CVSS 9.1): SQL injection via a search parameter
  • Combined chain reaches CVSS 9.8 (near maximum severity)
  • Remote execution of arbitrary commands on the server
  • Full takeover of a default WordPress installation possible
PHASE 4/6 · Persistence

After takeover, attackers could upload web shells or backdoors to maintain persistent access.

T1505.003 – Server Software Component: Web Shell
  • Upload of malicious programs (web shells / backdoors)
  • Access persisted over two days (23–25 July 2026)
  • Access ended only when the update was applied on 25 July 2026
PHASE 5/6 · Collection & Exfiltration

Attackers were able to read the database and siphon off customer order data.

T1005 – Data from Local System T1213 – Data from Information Repositories
  • Affected: order data of the Bielefeld shop
  • Up to 10,000 customers potentially affected
  • Reading of databases and theft of customer data possible
PHASE 6/6 · Impact

Customer data likely fell into the wrong hands; the company proactively notified those affected.

  • Bielefeld Marketing GmbH proactively notified affected customers
  • Public reporting from 27 July 2026 (Neue Westfälische)
  • Reportable data breach under GDPR
  • Case example of drastically reduced 'time-to-exploit'
Short & clear answers
Frequently asked questions about this incident
Am I affected by the wp2shell vulnerability?
Affected are all WordPress sites running versions 6.9.0 to 6.9.4 and 7.0.0 to 7.0.1 (full RCE chain), as well as 6.8.0 to 6.8.5 (SQL injection only). Versions before 6.8 are not affected. You can find your installed version under "Dashboard → Updates", or use the online test at https://wp2shell.com/.
What should I do right now?
Update WordPress immediately to version 7.0.2, 6.9.5 or 6.8.6 via "Dashboard → Updates" – this is the single most important and effective step. Also enable automatic updates to stay protected faster in the future. Then check whether your site has already been compromised.
How can I tell if my website has already been hacked?
Look under "Users → All Users" for unknown administrators, especially with email addresses like @wp2shell.invalid or @wp2shell.shellcode.lol. Check server logs for POST requests to /wp-json/batch/v1 and inspect the wp-content/uploads/ and wp-content/plugins/ directories for unknown PHP files. Suspicious new entries in the wp_posts and wp_users database tables are also warning signs.
Why is this vulnerability so dangerous?
wp2shell resides directly in the WordPress core, not in a plugin or theme, so virtually every standard installation in an affected version was vulnerable. The attack chain enables Remote Code Execution (CVSS up to 9.8) without any login, user interaction or special configuration. Attackers can fully take over the site, steal data or upload malware.
Do I have to report a data breach?
If personal data such as order information was stolen in an attack, GDPR reporting obligations to the responsible data protection authority (in NRW, the LDI NRW) generally apply. Late notifications can result in fines. Affected customers should be informed proactively – as Bielefeld Marketing did in this case.
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.