ActiveCampaign – The autonomous marketing platform Security & Risk Analysis

wordpress.org/plugins/activecampaign-subscription-forms

Add ActiveCampaign contact forms and live chat to any post, page, or sidebar. Also enable ActiveCampaign site tracking for your WordPress blog.

40K active installs v8.1.21 PHP 5.4+ WP 2.0+ Updated Nov 14, 2025
activecampaignai-agentbusiness-growthemail-marketingmarketing-automation
97
A · Safe
CVEs total4
Unpatched0
Last CVEApr 4, 2025
Safety Verdict

Is ActiveCampaign – The autonomous marketing platform Safe to Use in 2026?

Generally Safe

Score 97/100

ActiveCampaign – The autonomous marketing platform has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

4 known CVEsLast CVE: Apr 4, 2025Updated 6mo ago
Risk Assessment

The 'activecampaign-subscription-forms' plugin, version 8.1.21, presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and avoids dangerous functions, file operations, and bundled libraries. The taint analysis shows no critical or high severity unsanitized flows, which is a strong indicator of secure code handling of user input concerning these specific areas.

However, significant concerns arise from the attack surface and output escaping. The plugin exposes two AJAX handlers without authentication checks, creating a direct pathway for unauthenticated users to interact with potentially sensitive backend functionality. Furthermore, a very low percentage (7%) of outputs are properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The vulnerability history, with 4 medium severity CVEs in the past, including SSRF, XSS, and CSRF, further reinforces the susceptibility to these types of attacks, even though none are currently unpatched.

In conclusion, while the plugin avoids some common pitfalls like raw SQL and dangerous functions, the combination of unprotected entry points and widespread output escaping issues creates a substantial risk of XSS and unauthorized actions. The historical prevalence of medium severity vulnerabilities in common web attack vectors warrants careful attention and ongoing monitoring.

Key Concerns

  • AJAX handlers without auth checks
  • Low percentage of properly escaped output
  • History of medium severity CVEs (SSRF, XSS, CSRF)
Vulnerabilities
4 published

ActiveCampaign – The autonomous marketing platform Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
1 CVE in 2023
2023
1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2025-32136medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ActiveCampaign <= 8.1.16 - Authenticated (Administrator+) Stored Cross-Site Scripting

Apr 4, 2025 Patched in 8.1.17 (14d)
CVE-2024-32430medium · 5.5Server-Side Request Forgery (SSRF)

ActiveCampaign <= 8.1.14 - Authenticated (Administrator+) Server-Side Request Forgery

Apr 12, 2024 Patched in 8.1.15 (7d)
CVE-2023-0233medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ActiveCampaign – Forms, Site Tracking, Live Chat <= 8.1.11 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 20, 2023 Patched in 8.1.12 (278d)
CVE-2021-24133medium · 4.3Cross-Site Request Forgery (CSRF)

ActiveCampaign < 8.0.2 - Cross-Site Request Forgery

Sep 6, 2020 Patched in 8.0.2 (1234d)
Version History

ActiveCampaign – The autonomous marketing platform Release Timeline

v2012-04-10
Code Analysis
Analyzed Mar 16, 2026

ActiveCampaign – The autonomous marketing platform Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
87
7 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
2
Bundled Libraries
0

Output Escaping

7% escaped94 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
activecampaign_plugin_options (activecampaign.php:204)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

ActiveCampaign – The autonomous marketing platform Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_activecampaign_get_formsactivecampaign.php:903
authwp_ajax_activecampaign_get_forms_htmlactivecampaign.php:904

Shortcodes 1

[activecampaign] activecampaign.php:857
WordPress Hooks 10
filtermce_external_pluginsactivecampaign.php:867
filtermce_buttonsactivecampaign.php:868
actioninitactivecampaign.php:895
actioninitactivecampaign.php:896
actioninitactivecampaign.php:897
actionadmin_menuactivecampaign.php:898
filterwidget_textactivecampaign.php:899
actionadmin_enqueue_scriptsactivecampaign.php:905
actionwp_enqueue_scriptsactivecampaign.php:906
actionadmin_noticesactivecampaign.php:1027
Maintenance & Trust

ActiveCampaign – The autonomous marketing platform Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 14, 2025
PHP min version5.4
Downloads1.4M

Community Trust

Rating90/100
Number of ratings29
Active installs40K
Developer Profile

ActiveCampaign – The autonomous marketing platform Developer Profile

DigitalME

26 plugins · 190K total installs

79
trust score
Avg Security Score
100/100
Avg Patch Time
587 days
View full developer profile
Detection Fingerprints

How We Detect ActiveCampaign – The autonomous marketing platform

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/activecampaign-subscription-forms/activecampaign-form-block/activecampaign-form-block.css/wp-content/plugins/activecampaign-subscription-forms/activecampaign-form-block/activecampaign-form-block.js/wp-content/plugins/activecampaign-subscription-forms/activecampaign-form-block/build/index.js
Script Paths
activecampaign-form-block/activecampaign-form-block.js
Version Parameters
activecampaign-subscription-forms/activecampaign-form-block/activecampaign-form-block.css?ver=activecampaign-subscription-forms/activecampaign-form-block/activecampaign-form-block.js?ver=activecampaign-subscription-forms/activecampaign-form-block/build/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
ac-activecampaign-formac-form-wrapperac-form-messageac-block-editor-preview
HTML Comments
<!-- ActiveCampaign Form -->
Data Attributes
data-activecampaign-form-id
JS Globals
activecampaignSettingsAC_FORM_BLOCK_SETTINGS
Shortcode Output
[activecampaign form_id=
FAQ

Frequently Asked Questions about ActiveCampaign – The autonomous marketing platform