Coming Soon, Under Construction & Maintenance Mode By Dazzler Security & Risk Analysis

wordpress.org/plugins/coming-soon-wp

An awesome wordpress coming soon plugin to manage your under construction website, under maintenance mode website and offline website

7K active installs v2.1.3 PHP + WP 5.0+ Updated Mar 19, 2024
admincoming-sooncoming-soon-pagecoming-soon-wordpress-plugincoming-soon-wp
84
B · Generally Safe
CVEs total2
Unpatched0
Last CVEMar 19, 2024
Safety Verdict

Is Coming Soon, Under Construction & Maintenance Mode By Dazzler Safe to Use in 2026?

Mostly Safe

Score 84/100

Coming Soon, Under Construction & Maintenance Mode By Dazzler is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: Mar 19, 2024Updated 2yr ago
Risk Assessment

The plugin "coming-soon-wp" v2.1.3 presents a mixed security posture. On the positive side, it demonstrates good practices in several areas, including the exclusive use of prepared statements for SQL queries and a high percentage of properly escaped outputs. It also performs a significant number of nonce checks, indicating an awareness of common WordPress security measures. However, several concerning indicators are present.

The static analysis reveals a single unprotected AJAX handler, which represents a direct entry point for potential attacks without proper authorization. The presence of 12 dangerous function calls, specifically "unserialize," is a notable concern as it can be exploited for Remote Code Execution if the serialized data originates from an untrusted source. While taint analysis shows no identified issues, the presence of "unserialize" without further context raises a red flag.

The vulnerability history shows two past medium severity CVEs, with common types including Missing Authorization and Cross-site Scripting. The most recent vulnerability was identified in March 2024. The absence of currently unpatched vulnerabilities is a positive sign, but the recurring types suggest potential architectural weaknesses that could manifest in new vulnerabilities. Overall, while the plugin has strengths in areas like SQL handling and output escaping, the unprotected AJAX endpoint and the use of "unserialize" warrant careful consideration and mitigation.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function: unserialize
  • Past medium severity CVEs (x2)
  • Vulnerability history indicates patterns (Missing Auth, XSS)
Vulnerabilities
2

Coming Soon, Under Construction & Maintenance Mode By Dazzler Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-1181medium · 5.3Missing Authorization

Coming Soon, Under Construction & Maintenance Mode By Dazzler <= 2.1.2 - Maintenance Mode Bypass

Mar 19, 2024 Patched in 2.1.3 (10d)
CVE-2021-24539medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coming Soon, Under Construction & Maintenance Mode By Dazzler <= 1.6.3 - Admin+ Stored Cross-Site Scripting

Oct 4, 2021 Patched in 1.6.7 (841d)
Code Analysis
Analyzed Mar 16, 2026

Coming Soon, Under Construction & Maintenance Mode By Dazzler Code Analysis

Dangerous Functions
12
Raw SQL Queries
0
0 prepared
Unescaped Output
4
134 escaped
Nonce Checks
10
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$dazz_cs_contact = unserialize(get_option('dazz_cs_contact'));backend\contact.php:3
unserialize$dazz_cs_dashboard = unserialize(get_option('dazz_cs_dashboard'));backend\dashboard.php:3
unserialize$dazz_cs_design = unserialize(get_option('dazz_cs_design'));backend\design.php:3
unserialize$dazz_cs_seo = unserialize(get_option('dazz_cs_seo'));backend\seo.php:3
unserialize$dazz_cs_social = unserialize(get_option('dazz_cs_social'));backend\social.php:3
unserialize$dazz_cs_dashboard = unserialize(get_option('dazz_cs_dashboard'));coming-soon-wp.php:47
unserialize$dazz_cs_dashboard = unserialize(get_option('dazz_cs_dashboard'));coming-soon-wp.php:98
unserialize$dazz_cs_dashboard = unserialize(get_option('dazz_cs_dashboard'));frontend\index.php:5
unserialize$dazz_cs_design = unserialize(get_option('dazz_cs_design'));frontend\index.php:6
unserialize$dazz_cs_social = unserialize(get_option('dazz_cs_social'));frontend\index.php:7
unserialize$dazz_cs_seo = unserialize(get_option('dazz_cs_seo'));frontend\index.php:8
unserialize$dazz_cs_contact = unserialize(get_option('dazz_cs_contact'));frontend\index.php:9

Output Escaping

97% escaped138 total outputs
Attack Surface
1 unprotected

Coming Soon, Under Construction & Maintenance Mode By Dazzler Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_wpsm_dazz_cs_dismiss_reviewfunctions\script.php:101
WordPress Hooks 5
actionplugins_loadedcoming-soon-wp.php:16
actionadmin_menucoming-soon-wp.php:28
actiontemplate_redirectcoming-soon-wp.php:84
actionadmin_bar_menucoming-soon-wp.php:94
actionadmin_noticesfunctions\script.php:34
Maintenance & Trust

Coming Soon, Under Construction & Maintenance Mode By Dazzler Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 19, 2024
PHP min version
Downloads405K

Community Trust

Rating96/100
Number of ratings263
Active installs7K
Developer Profile

Coming Soon, Under Construction & Maintenance Mode By Dazzler Developer Profile

dazzler

1 plugin · 7K total installs

68
trust score
Avg Security Score
84/100
Avg Patch Time
426 days
View full developer profile
Detection Fingerprints

How We Detect Coming Soon, Under Construction & Maintenance Mode By Dazzler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/coming-soon-wp/assets/css/bootstrap.css/wp-content/plugins/coming-soon-wp/assets/css/font-awesome/css/font-awesome.min.css/wp-content/plugins/coming-soon-wp/assets/css/rcsp_jquery-ui.css/wp-content/plugins/coming-soon-wp/assets/css/backend.css/wp-content/plugins/coming-soon-wp/assets/css/dialog/dialog.css/wp-content/plugins/coming-soon-wp/assets/css/dialog/dialog-box-style.css/wp-content/plugins/coming-soon-wp/assets/css/dialog/dialog-jamie.css/wp-content/plugins/coming-soon-wp/assets/js/media-upload-script.js+7 more
Script Paths
assets/js/media-upload-script.jsassets/js/jquery-ui-timepicker.jsassets/js/my-color-picker-script.jsassets/js/bootstrap.min.jsassets/js/dialog/snap.svg-min.jsassets/js/dialog/modernizr.custom.js+2 more

HTML / DOM Fingerprints

CSS Classes
dazz_cs_admin_bar_button_cswpsm-dazz-cs-review-noticewpsm-dazz-cs-dismiss-review-noticewpsm-dazz-cs-review-outwpsm-dazz-cs-review-laterwpsm-rated
HTML Comments
Coming Soon WP Menu add plugin menu name for coming soon pluginadd hook to add styles and scripts for coming soon panelLive Preview code+6 more
Data Attributes
dazz_cs_preview
JS Globals
DAZZ_CSW_TEXT_DOMAINDAZZ_CSW_PLUGIN_URLdazz_cs_dashboarddazz_cs_statusdazz_cs_previewwpsm_dazz_cs_review
FAQ

Frequently Asked Questions about Coming Soon, Under Construction & Maintenance Mode By Dazzler