Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-76057

CVE-2026-76057: AutomatorWP WordPress Auth Bypass Vulnerability

CVE-2026-76057 is an authorization bypass flaw in AutomatorWP WordPress plugin that allows authenticated subscribers to access restricted ConvertKit integration data. This post explains its impact, affected versions, and mitigation steps.

Published:

CVE-2026-76057 Overview

CVE-2026-76057 is an authorization bypass vulnerability in the AutomatorWP WordPress plugin, a no-code automation and integration tool. The flaw affects all versions up to and including 5.8.4. The plugin fails to verify whether the requesting user is permitted to perform ConvertKit-related actions. Authenticated attackers with subscriber-level access or above can retrieve ConvertKit form data configured by the site's manager account. The required nonce is localized on every admin page load, making it available to any authenticated user reaching /wp-admin. This exposes integration details intended to be restricted to plugin managers, classified under [CWE-862] Missing Authorization.

Critical Impact

Subscriber-level users can read ConvertKit integration data configured by higher-privileged managers, leaking third-party integration details.

Affected Products

  • AutomatorWP plugin for WordPress, versions up to and including 5.8.4
  • WordPress sites using the ConvertKit integration module within AutomatorWP
  • Installations exposing /wp-admin to authenticated subscriber-tier accounts

Discovery Timeline

  • 2026-08-22 - CVE-2026-76057 published to NVD
  • 2026-08-24 - Last updated in NVD database

Technical Details for CVE-2026-76057

Vulnerability Analysis

The vulnerability resides in the ConvertKit integration AJAX handlers of AutomatorWP. These handlers process requests tied to ConvertKit form retrieval and configuration but do not enforce capability checks that restrict access to plugin managers. Any authenticated user, including a subscriber, can invoke the affected AJAX endpoints and receive ConvertKit form data.

AutomatorWP localizes the required security nonce on every admin page load through the plugin's script registration logic in includes/scripts.php. Because subscribers can reach /wp-admin, they can extract the nonce from page source and issue the AJAX requests. The vulnerability is limited to confidentiality impact; there is no integrity or availability effect.

Root Cause

The root cause is missing authorization in the ConvertKit AJAX callbacks located in integrations/convertkit/includes/ajax-functions.php. The functions verify the nonce but do not call current_user_can() with a manager-level capability. Nonce verification confirms request origin, not authorization. Without a capability check, all authenticated users pass the gate.

Attack Vector

An attacker registers or logs in as a subscriber on the target WordPress site. The attacker loads any /wp-admin page to harvest the localized AutomatorWP nonce. The attacker then submits a POST request to the WordPress admin-ajax.php endpoint, invoking the affected ConvertKit action with the harvested nonce. The server returns ConvertKit form data configured by the site's manager. Refer to the Wordfence Vulnerability Report and the AutomatorWP ConvertKit AJAX Function source for technical details.

Detection Methods for CVE-2026-76057

Indicators of Compromise

  • POST requests to wp-admin/admin-ajax.php with AutomatorWP ConvertKit action names originating from low-privilege user sessions
  • Unusual admin page loads by subscriber-role accounts immediately followed by AJAX calls
  • Access log entries showing subscriber user IDs retrieving ConvertKit form identifiers

Detection Strategies

  • Review WordPress access logs for admin-ajax.php calls tied to AutomatorWP ConvertKit actions from non-manager users
  • Correlate authentication events with subsequent AJAX activity by newly registered subscriber accounts
  • Enable verbose plugin logging to record which user role invoked each ConvertKit AJAX handler

Monitoring Recommendations

  • Monitor for spikes in new subscriber registrations followed by admin panel access
  • Track outbound API traffic to ConvertKit that does not match expected automation schedules
  • Alert on responses from admin-ajax.php containing ConvertKit form structures returned to non-manager sessions

How to Mitigate CVE-2026-76057

Immediate Actions Required

  • Update the AutomatorWP plugin to the version released after 5.8.4 that includes the authorization fix referenced in the AutomatorWP changeset history
  • Audit user roles and remove unused subscriber accounts, especially those created recently
  • Rotate any ConvertKit API credentials that may have been exposed through the integration

Patch Information

The vendor addressed the authorization bypass in the AutomatorWP repository. Site administrators should upgrade to the latest available version through the WordPress plugin manager. Verify the fix by reviewing the referenced changeset which adds capability checks to the ConvertKit AJAX handlers.

Workarounds

  • Disable the AutomatorWP ConvertKit integration until the patched version is installed
  • Restrict /wp-admin access to trusted IP ranges using web server or WAF rules
  • Disable open user registration or require administrator approval for new accounts to limit subscriber-tier exposure

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.