The Heart Internet Team are aware of several security issues affecting web hosting infrastructure this week, and we want to help website owners and administrators understand what they mean, who may be affected, and what sensible steps to take. This week’s issues span two widely used WordPress plugins and an unfolding situation at Plesk, one of the control panels used to manage websites on our platform. Between them, the common thread is account takeover: each issue could let an attacker gain administrator-level access to a site or server if left unpatched.
[Critical] Unauthenticated Admin Takeover in Pods – Custom Content Types and Fields (CVE-2026-19598)
Pods is a popular WordPress plugin used to build custom content types and fields, installed on more than 100,000 sites. Security researcher Nhien Pham found that the plugin’s admin AJAX router had a broken authorisation check: a helper function meant to block unauthorised requests could be tricked into returning a value that let the check pass anyway. Wordfence assigned the flaw CVE-2026-19598 and disclosed it on 24 August 2026 after coordinating with the Pods team. The root cause is straightforward once explained: the router relied on a single function call to decide whether a request was allowed, and that function could return false (allowed) when it should have returned an error and stopped the request outright.
Affected:
Pods – Custom Content Types and Fields, all versions up to and including 3.3.9
Fixed version:
3.3.9.1, with backports for older branches (2.8.23.4, 2.9.19.4, 3.0.10.4, 3.1.4.2, 3.2.8.3)
CVSS:
9.8 (Critical) — CWE-863, Incorrect Authorisation
What This Means For You:
On shared hosting, this is exactly the kind of flaw that turns one vulnerable site into a platform-wide risk if plugins aren’t kept current, since an attacker who takes over one WordPress installation can use it as a foothold to probe neighbouring accounts. On VPS and dedicated servers, the exposure is contained to whichever sites run Pods, but a compromised WordPress admin account on those servers can still be used to install further malware or pivot into other services running alongside it.
Recommended Action:
Update the Pods plugin to 3.3.9.1 or later (or the relevant backport) immediately. There is no practical workaround short of deactivating the plugin.
[Critical] Two Chained Authentication Bypasses in miniOrange SAML 2.0 SSO (CVE-2026-61979, CVE-2026-15981)
The miniOrange SAML 2.0 Single Sign-On plugin lets WordPress sites authenticate users against an external identity provider. Both flaws were originally patched by miniOrange in July 2026, but DigitalOcean and the security firm Patchstack reported on 25 August 2026 that attackers are now actively exploiting them in the wild, including a compromised admin session DigitalOcean blocked on 16 August. CVE-2026-61979 is a signature algorithm confusion bug: the plugin trusted whichever signature algorithm the incoming SAML response claimed to use, so an attacker could downgrade a strong RSA signature check to a weaker HMAC one they could forge themselves. CVE-2026-15981 is a subtler coding mistake: PHP’s signature-verification function can return 1 (valid), 0 (invalid) or -1 (an OpenSSL error), but the plugin treated any non-zero result as “valid” — so a malformed signature that triggered an OpenSSL error was wrongly accepted. Chained together, either flaw lets an attacker log in as any user, including an administrator, without knowing a password.
Affected:
miniOrange SAML 2.0 Single Sign On, all editions including several paid and white-label variants that were never listed in a public vulnerability database
CVSS:
8.1 (CVE-2026-61979) and 9.8 (CVE-2026-15981)
What This Means For You:
This is a reminder that “already patched months ago” doesn’t mean “no longer a risk” — these bugs were fixed in July but are only now being exploited at scale, so any site still running an old build remains exposed regardless of when the fix became available. Shared hosting environments using this plugin for single sign-on should treat this as urgent, since a compromised SSO login effectively hands over the WordPress admin panel. VPS and dedicated customers running their own identity setups should check whether any site uses this plugin, as it’s easy to lose track of smaller SSO integrations over time.
Recommended Action:
Verify all installations are on the July 2026 patched release or later. If you administer sites using this plugin, review admin user lists and login logs for the period since mid-August for unrecognised accounts or sessions.
[Developing] Plesk Critical Security Patch (technical details pending)
Plesk emailed website owners and administrators on 27 August 2026 to say a security patch addressing “a vulnerability across versions of Plesk, including fixes for vulnerability rated up to critical severity” was expected to be released that same day. The advisory names Plesk for Linux and Windows versions 18.0.34 to 18.0.79.8 and 18.0.80 to 18.0.80.4 as affected, which covers effectively every currently supported build. As of this summary, Plesk had not yet published the CVE identifier, the technical root cause, or the specific patched build number; that detail was promised in a follow-up advisory once the patch is live. This is the sixth emergency Plesk security patch users have seen in roughly a month, following a run of vulnerabilities including an authentication bypass allowing reseller-to-root privilege escalation (CVE-2026-64637) and a blind SQL injection flaw (CVE-2026-64636), both disclosed in early August.
Affected:
Plesk for Linux and Windows, versions 18.0.34–18.0.79.8 and 18.0.80–18.0.80.4 (essentially all current versions)
CVSS:
Not yet published; vendor describes it as “up to critical severity”
What This Means For You
Because Plesk runs with elevated privileges to manage websites, databases, mail and DNS on a server, a critical-severity flaw here has the potential to affect every site hosted under that panel, on both shared and dedicated Plesk servers. Given the pace of recent Plesk advisories, we’d rather flag this while it’s still developing than wait for full technical detail.
Recommended Action:
Watch for Plesk’s technical advisory and apply the update to all Plesk servers as soon as it’s published, rather than waiting for a routine maintenance window.
How to Check If Your Site Has Been Compromised
If you run Pods or miniOrange SAML SSO and are concerned you may already have been affected, a few checks are worth doing:
- Review the WordPress Users list for any administrator accounts you don’t recognise, particularly ones created in the last few weeks.
- Check recent login activity and password-reset emails for accounts you didn’t reset yourself.
- Look through installed plugins and themes for anything you didn’t add, especially anything with a generic or unfamiliar name.
- Check your file listing (via File Manager or FTP) for unexpected PHP files in upload directories, particularly wp-content/uploads.
- If you use server-level malware scanning (such as Imunify360 or similar), run a full scan and review any recent detections you may have dismissed.
If you find anything suspicious, change all administrator passwords, revoke API keys and application passwords, and consider restoring from a known-good backup taken before the suspicious activity began.
Frequently Asked Questions
Do I need to do anything if I don't use Pods or miniOrange SAML SSO?
Is the Plesk issue confirmed to be actively exploited?
Why patch the miniOrange plugin now if the fix came out in July?
How can I tell which Plesk version I'm running?
Should I take my site offline while I wait for patches?
Where can I see if a patch has been applied?
Need Help? Get in Touch
If you have questions about any of the issues covered in this summary, or need help checking whether your account is affected, our support team is here to help. You can raise a support ticket via the Customer Area at heartinternet.uk, or use live chat, available Monday to Friday, 09:30 to 16:00. You can also find general guidance in our knowledge base at heartinternet.uk/support. We’re happy to help you work through any of the checks above if you’re not sure where to start.
