Skip to main content

The Heart Internet Team are aware of several security issues affecting web hosting infrastructure this week, and we want to help customers understand what they mean, who may be affected, and what sensible steps to take. This week we’re covering five issues: two WordPress core vulnerabilities patched in back-to-back security releases, a WordPress plugin ecosystem supply-chain attack that is actively being exploited, Microsoft’s August Patch Tuesday (including a zero-day already exploited in the wild), and a Linux kernel flaw allowing a KVM guest to escape to its host.

[High] WordPress Core Login-Screen XSS to Remote Code Execution, "XSS2Shell" (CVE-2026-64638)

Researchers disclosed on 7 August 2026 that a chain of issues in WordPress core, nicknamed XSS2Shell, lets an unauthenticated attacker go from a single failed login attempt to full remote code execution. The chain starts with a reflected cross-site scripting flaw on the login screen: an attacker can inject DOM content that WordPress’s own auto-executing core script then processes. From there, the attack uses a REST API JSONP callback together with a same-origin method execution trick to reach into an administrator’s browser tab and steal their Application Password. With that password in hand, the attacker can install a malicious plugin and execute code on the server. The root cause traces back through every WordPress release since version 4.7.

Affected:

WordPress core, versions 6.4 through 7.0.2 (root cause present since 4.7).

Fixed Version:

7.0.3, with backports issued back to 4.7.34.

CVSS:

8.9 (High), CWE-79 (reflected cross-site scripting), unauthenticated, requires an administrator to be logged in and to interact with a malicious link.

What This Means For You:

On shared hosting, this is patched at the platform level as part of routine WordPress core updates, so most website owners don’t need to take any separate action. On a VPS or dedicated server where you manage WordPress updates yourself, this is worth prioritising, since a successful chain leads to full server-side code execution rather than just a cosmetic issue.

Recommended Action:

Confirm all WordPress installs are running 7.0.3 or later (or the appropriate 4.7-branch backport); enable automatic core updates where practical.

[High] WordPress Core Authenticated Remote Code Execution via Imagick and Ghostscript (CVE-2026-65640)

Just five days after the XSS2Shell fix, WordPress published a second core security release on 12 August 2026, addressing a separate issue reported responsibly by the pwn.ai research team. WordPress relies on Imagick to process images in the Media Library, and Imagick in turn hands off certain file types, including PostScript and EPS files, to Ghostscript for rendering. Ghostscript has a long history of being tricked into executing unintended commands, and this flaw allows exactly that: a user with an Author-level account or above (specifically, the upload_files capability) can upload a crafted PostScript file disguised as an image and achieve code execution on the server.

Affected:

WordPress core, versions 4.7 through 7.0.3, but only on servers that use Imagick together with Ghostscript for image processing.

Fixed Version:

7.0.4, with backports through the 4.7 branch.

CVSS:

8.8 (High), CWE-434 (unrestricted upload of a file with a dangerous type), authenticated, Author-level privileges or above required.

What This Means For You:

On shared hosting, this is patched for you as part of routine updates. On a VPS or dedicated server, the risk depends on whether Author-level or higher accounts are trusted, and whether Ghostscript delegation is actually needed; if it isn’t, disabling it is a sensible extra precaution alongside patching.

Recommended Action:

Update to WordPress 7.0.4 (or the appropriate 4.7-branch backport) as soon as possible; review whether Ghostscript delegation for Imagick can be disabled where not required.

[Critical] BdThemes WordPress Plugin Ecosystem Supply-Chain Attack

Wordfence was notified of a compromise on 7 August 2026 and published its analysis the following day. BdThemes, a vendor of Elementor page-builder add-ons distributed through the official WordPress.org plugin directory, ships a shared library called Biggopti that several of its plugins use to pull promotional banners from the vendor’s own API. Attackers gained write access to the object storage bucket behind that API and swapped the legitimate promotional responses for a malicious payload. Critically, no plugin files on affected sites were modified: the attack works entirely through the poisoned feed, which contains a stored cross-site scripting payload that creates a rogue administrator account and drops a PHP web shell every time a logged-in administrator loads wp-admin.

Affected:

Element Pack (100,000+ installs), Live Copy Paste (6,000+), Pixel Gallery, Prime Slider, Smart Admin Assistant, Ultimate Post Kit and Ultimate Store Kit (6,000+), all from BdThemes.

Fixed Version:

None published at the time of writing; all seven plugins were pulled from the WordPress.org directory on 7 to 8 August as a precaution.

CVSS:

5.4, stored cross-site scripting, but the practical impact (rogue admin account plus web shell) is far more severe than the score alone suggests.

What This Means For You:

This is one of this week’s more serious issues because it doesn’t require any action from the site owner to trigger, an administrator simply loading their own dashboard is enough to be compromised. On shared hosting, check whether any of your sites use the affected plugins and treat them as compromised if an administrator has logged in since 7 August. On a VPS or dedicated server, the same applies across every WordPress install you manage.

Recommended Action:

Deactivate any of the seven affected BdThemes plugins immediately; check for unrecognised administrator accounts and unfamiliar PHP files (particularly one named emer-run.php); do not reactivate until BdThemes confirms the feed and plugins are clean.

[Critical] Microsoft August 2026 Patch Tuesday, Windows Server Remote Code Execution Flaws (CVE-2026-62893, CVE-2026-62823, CVE-2026-62878, CVE-2026-62815, CVE-2026-68820)

Microsoft’s August 2026 Patch Tuesday, released on 11 August 2026, addressed just under 400 vulnerabilities, a large release even by recent standards. Four are unauthenticated remote code execution flaws affecting core Windows Server roles: Windows Deployment Services’ TFTP server (CVE-2026-62893), the DHCP server (CVE-2026-62823), the DNS server (CVE-2026-62878, which researchers have described as wormable despite Microsoft’s own “exploitation less likely” rating), and Microsoft’s QUIC implementation used for HTTP/3 (CVE-2026-62815). Alongside these, CVE-2026-68820, a local privilege escalation in the Windows Ancillary Function Driver for WinSock (AFD.sys), is already being exploited in the wild as a zero-day; Check Point Research has linked the activity to the North Korea-affiliated Lazarus group’s long-running Operation Dream Job campaign, and CISA added it to its Known Exploited Vulnerabilities catalogue on 11 August.

Affected:

Windows Server (all supported versions running the relevant roles: WDS, DHCP, DNS, HTTP.sys/HTTP.3 with QUIC, and WinSock generally).

Fixed Version:

The August 2026 cumulative security updates for each supported Windows Server release.

CVSS:

9.8 (CVE-2026-62893, CVE-2026-62878), 8.8 (CVE-2026-62823), 9.8 (CVE-2026-62815), 7.0 (CVE-2026-68820, actively exploited).

What This Means For You:

This affects Windows Server infrastructure specifically, so it’s most relevant if you run Windows-based VPS, dedicated servers, or manage Windows Server roles such as DNS or DHCP directly. Prioritise CVE-2026-68820 given the confirmed active exploitation, then the DNS, QUIC and WDS TFTP flaws given their unauthenticated, network-reachable nature.

Recommended Action:

Apply the August 2026 cumulative update to all Windows Server hosts as soon as possible; disable Windows Deployment Services TFTP if it isn’t in active use, regardless of patch status.

[Important] Zapscape, Linux Kernel KVM Guest-to-Host Escape and Local Root (CVE-2026-64561)

Disclosed on 6 August 2026 by researcher Hyunwoo Kim, Zapscape is a use-after-free in the shadow memory management unit that KVM uses for x86 virtualisation. Two separate code paths validate a shadow page table root before reclaiming it, rather than after, so KVM can carry on building memory mappings against a root that has already been invalidated elsewhere. On an affected host, a privileged process inside a KVM guest, or even local access to a world-writable /dev/kvm, can use this to escape the guest and gain root on the underlying host. It is the third in the same researcher’s series of KVM escape findings this year, following ITScape and Januscape.

Affected:

Linux kernels carrying the relevant shadow-page handling code since version 5.9, including AlmaLinux 8, 9 and 10, and CloudLinux, Debian and Ubuntu kernels built on the same base. A public proof-of-concept exists, though it does not run unmodified against CloudLinux-specific kernels.

Fixed Version:

AlmaLinux 9 kernel fix available since 22 July 2026; AlmaLinux 8 and 10 fixes and KernelCare live-patch coverage were in preparation at the time of writing.

CVSS:

7.0 (Important, Red Hat), CWE-825 (expired pointer dereference), local attack vector, low privileges required, no user interaction.

What This Means For You:

This matters most if you run or provide KVM-based virtual machines, since the whole point of the flaw is escaping a guest to compromise the host it runs on. It’s a background platform-level concern for shared hosting; the direct action is for anyone operating KVM hypervisor infrastructure. This is also the third such KVM escape disclosed in as many months, so if your fleet doesn’t already have live-patching in place, repeated manual reboot cycles are becoming a recurring cost worth addressing.

Recommended Action:

Apply the AlmaLinux 9 kernel update now; track AlmaLinux 8/10 fixes and KernelCare coverage as they become available; consider live-patching to avoid repeated full-fleet reboots for this class of issue.

How to Check If Your Site Has Been Compromised

Because this week’s WordPress core chain and the BdThemes supply-chain attack can both leave visible signs on a website, it’s worth running through the following checks:

  • Review the WordPress admin user list for any accounts you don’t recognise, especially ones created since 7 August 2026.
  • Check installed plugins for any of the seven affected BdThemes products (Element Pack, Live Copy Paste, Pixel Gallery, Prime Slider, Smart Admin Assistant, Ultimate Post Kit, Ultimate Store Kit) and deactivate them if present.
  • Look for an unfamiliar file named emer-run.php, or any other unexpected PHP file, in your site’s file manager or via FTP.
  • Confirm your WordPress core version is 7.0.4 or later (or an appropriate 4.7-branch backport).
  • Review browser session and login activity for administrator accounts around 7 to 13 August 2026 for anything unfamiliar.
  • If anything looks unfamiliar, change your WordPress and hosting account passwords and get in touch with support.

Frequently Asked Questions

Do I need to do anything if I'm on shared hosting?

The WordPress core updates (XSS2Shell and the Imagick/Ghostscript flaw) will require you to manually install. The Windows Server and kernel issues are handled at the platform level as part of routine maintenance. The BdThemes plugin issue depends on what’s installed on your own site, so it’s worth checking whether you use any of the seven affected plugins.

I run a VPS or dedicated server. What should I prioritise?

Update WordPress core to 7.0.4 across everything you manage, deactivate any affected BdThemes plugins immediately, and if you run Windows Server, apply the August cumulative update with priority on CVE-2026-68820. If you operate KVM-based virtualisation, track the Zapscape kernel fix for your distribution.

Are any of these being actively exploited right now?

Yes, two of them. The BdThemes supply-chain attack has been actively exploited since at least 7 August, and CVE-2026-68820 (the Windows AFD.sys flaw) is a confirmed zero-day, linked to the Lazarus group and added to CISA’s Known Exploited Vulnerabilities catalogue. The WordPress core chain and Zapscape do not have confirmed in-the-wild exploitation at the time of writing, though a public proof-of-concept exists for Zapscape.

Why does the BdThemes issue matter more than its CVSS score of 5.4 suggests?

The score reflects the technical mechanism (a stored cross-site scripting flaw), not the outcome. In practice, the payload creates a rogue administrator account and installs a web shell automatically whenever a logged-in administrator loads their dashboard, which is a full site compromise in effect.

Does this affect email or DNS specifically?

Not directly this week. None of the five featured issues are specific to Exim, Postfix, Dovecot, BIND or PowerDNS. The Windows Server DNS flaw (CVE-2026-62878) affects Windows-based DNS servers specifically, not BIND or PowerDNS.

Need Help? Get in Touch

If you have questions about any of the issues covered this week, or you’re not sure whether your website or server is affected, our support team is here to help.

  • Raise a support ticket via the Customer Area at heartinternet.uk
  • Speak to us on live chat, Monday to Friday, 09:30-16:00
  • Browse our knowledge base at heartinternet.uk/support

We’re always happy to talk through anything that’s unclear, so don’t hesitate to get in touch.

Si

Leave a Reply