Critical The Events Calendar Vulnerability Threatens WordPress Websites
The Events Calendar CVE-2026-95606 is a critical security vulnerability affecting the popular The Events Calendar WordPress plugin. The vulnerability allows unauthenticated attackers to inject malicious PHP objects through the unsafe deserialization of untrusted data. With a CVSS score of 9.8 and more than 600,000 active plugin installations, this security issue deserves immediate attention from WordPress administrators. All versions up to and including 6.17.4 are affected. The vulnerability has been fixed in version 6.17.4.1.
Depending on the additional plugins and themes installed on an affected website, successful exploitation could potentially lead to sensitive information disclosure, unauthorized file operations, or remote code execution.
Security researchers disclosed the vulnerability on October 2, 2026. The corresponding CVE record was published on October 7, 2026.
What Is The Events Calendar CVE-2026-95606?
The Events Calendar CVE-2026-95606 is a PHP Object Injection vulnerability caused by the unsafe deserialization of untrusted data.
The Events Calendar is a widely used WordPress plugin that allows website administrators to create and manage events, calendars, venues, and event organizers.
Businesses, educational institutions, municipalities, associations, and other organizations frequently use the plugin to publish events and manage public calendars.
The vulnerability occurs when the plugin processes certain serialized PHP data without sufficient validation.
PHP serialization allows application data and objects to be converted into a format that can be stored or transferred.
Deserialization reconstructs that information into PHP values and objects.
When an application deserializes untrusted data, an attacker may be able to influence which PHP objects are created and how they behave.
This security weakness is classified as CWE-502: Deserialization of Untrusted Data.
How Does the PHP Object Injection Vulnerability Work?
The vulnerability allows an unauthenticated attacker to introduce a PHP object into the affected application’s processing flow.
PHP objects may contain special methods that execute automatically during certain operations, such as object destruction or deserialization.
Under specific conditions, attackers can combine these behaviors into a sequence known as a PHP Object Injection gadget chain.
Such a chain may cause the application to perform unintended operations.
The actual impact depends on which PHP classes and methods are available within the affected WordPress environment.
According to the published vulnerability information, The Events Calendar itself does not contain a known exploitable Property-Oriented Programming (POP) chain for this vulnerability.
However, other installed WordPress plugins or themes may provide a suitable gadget chain.
If such a chain exists, an attacker may be able to perform more serious actions.
What Are the Potential Security Consequences?
The Events Calendar CVE-2026-95606 has been assigned a critical CVSS 3.1 score of 9.8 by Patchstack.
The vulnerability can be triggered without authentication or interaction from an existing WordPress user.
Depending on the available gadget chains, possible consequences include:
- Sensitive information disclosure: unauthorized access to files or application data.
- Arbitrary file deletion: removal of files accessible to the affected PHP process.
- Unauthorized file operations: manipulation of application files under certain conditions.
- Remote Code Execution: execution of attacker-controlled code if a suitable gadget chain is available.
- Website compromise: further unauthorized activity within the affected WordPress environment.
Important: The presence of a PHP Object Injection vulnerability does not automatically mean that arbitrary code execution is possible on every affected website.
The consequences depend on the installed software and the availability of a suitable gadget chain.
Which Versions of The Events Calendar Are Vulnerable?
The following vulnerability details have been confirmed by Patchstack and the National Vulnerability Database:
- Plugin: The Events Calendar.
- Developer: Liquid Web / StellarWP.
- CVE identifier: CVE-2026-95606.
- Affected versions: 6.17.4 and earlier.
- First patched version: 6.17.4.1.
- Recommended version: The latest compatible release, at least 6.17.4.1.
- CVSS score: 9.8 โ Critical, according to Patchstack.
- Authentication required: No.
- Vulnerability type: PHP Object Injection.
- CWE classification: CWE-502.
Administrators running version 6.17.4 or an earlier release should update the plugin immediately.
The developer addressed the underlying issue by strengthening validation of copied widget instance data.
Are All 600,000 WordPress Installations Vulnerable?
The Events Calendar has more than 600,000 active installations according to WordPress plugin statistics.
However, this figure represents the total number of active installations, not the number of websites currently running vulnerable versions.
Installations that have already updated to version 6.17.4.1 or later are protected against this specific vulnerability.
Furthermore, the ability to achieve serious consequences such as remote code execution depends on the presence of a suitable PHP gadget chain.
Nevertheless, administrators should treat all affected plugin versions as requiring a security update.
Is CVE-2026-95606 Being Actively Exploited?
As of October 14, 2026, there is no independently confirmed evidence of active exploitation specifically targeting CVE-2026-95606.
Patchstack classifies the vulnerability as high priority and warns that vulnerabilities of this type may be attractive to attackers.
However, a high severity rating or an expectation of future exploitation should not be interpreted as confirmation that attacks are already occurring.
The vulnerability is publicly documented, and a security update is available.
Vservs therefore recommends updating affected installations without unnecessary delay.
How to Check Whether Your WordPress Website Is Vulnerable
Website administrators can check whether their installation is affected by The Events Calendar CVE-2026-95606 through the WordPress dashboard.
Log in to WordPress and navigate to Plugins โ Installed Plugins.
Locate The Events Calendar and check the installed version.
If version 6.17.4 or earlier is installed, the website is running a version affected by this vulnerability.
Update to version 6.17.4.1 or later.
Administrators with SSH access can also check the installed version using WP-CLI.
Run the following command from the WordPress installation directory:
wp plugin get the-events-calendar --field=version
This command displays the installed plugin version.
To update The Events Calendar using WP-CLI, execute:
wp plugin update the-events-calendar
After completing the update, verify the installed version:
wp plugin get the-events-calendar --field=version
The installed version should be 6.17.4.1 or newer.
What Should WordPress Administrators Do?
Vservs recommends the following security measures:
- Identify WordPress websites using The Events Calendar.
- Check the currently installed plugin version.
- Update immediately to version 6.17.4.1 or later.
- Prefer the latest compatible release where possible.
- Verify that calendar pages, event listings, and event registration functionality continue working correctly.
- Review other installed plugins and themes for known vulnerabilities.
- Remove unused plugins and themes.
- Review WordPress user accounts and administrative permissions.
- Monitor application and server logs for suspicious activity.
Organizations managing multiple WordPress installations should prioritize identifying outdated copies of The Events Calendar across their hosting environments.
If an immediate update is not possible, temporarily disabling the affected plugin can prevent exploitation through its vulnerable functionality.
This may affect public event listings and other calendar features.
How to Check for Possible WordPress Compromise
Installing the security update prevents exploitation through the corrected vulnerability but does not automatically remove malicious files or unauthorized modifications that may already exist.
Administrators should therefore investigate potentially vulnerable installations for suspicious activity.
Recommended checks include:
- Review web server access logs for unusual requests targeting WordPress functionality.
- Investigate unexpected serialized PHP object data in suspicious requests.
- Check for unauthorized changes to WordPress core files, plugins, and themes.
- Inspect writable directories for unexpected PHP files.
- Review administrator accounts for unauthorized additions.
- Investigate unexpected scheduled tasks or cron jobs.
- Monitor unusual outbound network connections.
- Check application logs for unexpected PHP errors or abnormal behavior.
These checks are general indicators of possible compromise rather than confirmed indicators of exploitation specific to CVE-2026-95606.
The presence of serialized data or unusual requests does not automatically establish that an attack was successful.
If a compromise is suspected, preserve relevant logs and evidence before performing extensive cleanup.
Why PHP Object Injection Is Dangerous for WordPress
WordPress websites often depend on multiple third-party plugins and themes.
Each additional component introduces PHP classes, methods, and application functionality.
Although these components may be secure when used independently, combinations of available functionality can sometimes create unexpected security risks.
PHP Object Injection vulnerabilities are particularly concerning because attackers may attempt to use functionality from unrelated plugins or themes.
This means that the security impact of a vulnerability may depend on the complete WordPress environment rather than a single plugin.
Keeping all installed components updated is therefore essential.
Administrators should also limit unnecessary PHP functionality, remove unused extensions, and maintain appropriate file permissions.
Managed WordPress Hosting Infrastructure at Vservs
Vservs provides professionally managed hosting infrastructure for businesses, agencies, and organizations operating WordPress websites.
Our Managed VPS Servers provide a professionally maintained server environment with operating system security updates, monitoring, and infrastructure management.
For WordPress websites, application-level security remains equally important.
WordPress core, plugins, and themes must be updated regularly to address newly discovered vulnerabilities.
Combining timely application updates with a maintained hosting environment helps reduce security exposure and supports reliable website operations.
Conclusion
The Events Calendar CVE-2026-95606 is a critical PHP Object Injection vulnerability affecting plugin versions up to and including 6.17.4.
The vulnerability can be triggered without authentication and may lead to serious consequences when a suitable PHP gadget chain is available.
Although active exploitation of this specific vulnerability has not been confirmed, the CVSS score of 9.8 and the plugin’s widespread use make timely remediation important.
WordPress administrators should update The Events Calendar to version 6.17.4.1 or later and review their installations for other outdated or vulnerable components.











