If your website runs WordPress, patch it today — "wp2shell" is being exploited now
On 17 July, WordPress disclosed two flaws in WordPress Core itself — not a plugin, not a theme — that can be chained together by an attacker with no account and no password to run their own code on your web server. Researchers named the chain "wp2shell". It combines CVE-2026-63030, a REST API batch-route confusion bug introduced in WordPress 6.9, with CVE-2026-60137, a SQL injection flaw in the author__not_in parameter of WP_Query present since 6.8.
Working proof-of-concept code appeared publicly within hours of disclosure, and on 21 July CISA added both flaws to its Known Exploited Vulnerabilities catalogue — the formal confirmation that they're being used in real attacks. The SQL injection affects 6.8.0–6.8.5, 6.9.0–6.9.4 and 7.0.0–7.0.1; the full remote-code-execution chain works on 6.9 and 7.0. Fixes are in 6.8.6, 6.9.5 and 7.0.2.