Modal Popup Box Security & Risk Analysis

wordpress.org/plugins/modal-popup-box

Create and manage customizable modal popup boxes with CSS animations. Embed images, videos, forms, shortcodes, and more.

2K active installs v2.1.0 PHP 7.4+ WP 5.0+ Updated Mar 25, 2026
modal-popuppop-up-boxpopup-builderpopup-makerresponsive-popups
94
A · Safe
CVEs total2
Unpatched0
Last CVEFeb 11, 2026
Safety Verdict

Is Modal Popup Box Safe to Use in 2026?

Generally Safe

Score 94/100

Modal Popup Box has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Feb 11, 2026Updated 1mo ago
Risk Assessment

The "modal-popup-box" plugin, version 1.6.2, exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, file operations, and external HTTP requests, coupled with the use of prepared statements for all SQL queries and a high percentage of properly escaped output, are positive indicators. Furthermore, robust nonce and capability checks are implemented, suggesting an effort to protect against common attack vectors. The attack surface is minimal and appears to be protected.

However, the vulnerability history is a significant concern. With two known high-severity CVEs, both related to deserialization of untrusted data, this indicates a recurring pattern of potential weaknesses in how the plugin handles data. The fact that the last vulnerability was in 2026-02-11 is unusual and might suggest an error in the data provided; assuming it's a recent vulnerability, the lack of currently unpatched vulnerabilities is a positive sign, but the historical pattern of deserialization issues remains a notable risk.

In conclusion, while the code itself shows good development practices in areas like SQL sanitization and output escaping, the plugin's past has been marred by critical security flaws. Users should remain vigilant and ensure all updates are applied promptly, especially given the historical susceptibility to deserialization vulnerabilities.

Key Concerns

  • High severity vulnerabilities in history
  • Unusual date for last vulnerability
Vulnerabilities
2 published

Modal Popup Box Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
2

2 total CVEs

CVE-2025-68526high · 7.5Deserialization of Untrusted Data

Modal Popup Box <= 1.6.1 - Authenticated (Contributor+) PHP Object Injection

Feb 11, 2026 Patched in 1.6.2 (7d)
CVE-2024-2008high · 8.8Deserialization of Untrusted Data

Modal Popup Box – Popup Builder, Show Offers And News in Popup <= 1.5.2 - Authenticated (Contributor+) PHP Object Injection in awl_modal_popup_box_shortcode

Apr 3, 2024 Patched in 1.5.3 (1d)
Version History

Modal Popup Box Release Timeline

v2.1.0Current
v2.0.1
v2.0.0
v1.6.2
v1.6.11 CVE
v1.6.01 CVE
v1.5.91 CVE
v1.5.81 CVE
v1.5.71 CVE
v1.5.61 CVE
v1.5.51 CVE
v1.5.41 CVE
v1.5.31 CVE
Code Analysis
Analyzed Mar 16, 2026

Modal Popup Box Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
22
240 escaped
Nonce Checks
6
Capability Checks
16
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

92% escaped262 total outputs
Attack Surface

Modal Popup Box Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[MPBOX] include\modal-popup-box-shortcode.php:5
WordPress Hooks 36
actioninitclass-tgm-plugin-activation.php:268
filterload_textdomain_mofileclass-tgm-plugin-activation.php:269
actioninitclass-tgm-plugin-activation.php:272
actionadmin_menuclass-tgm-plugin-activation.php:421
actionadmin_headclass-tgm-plugin-activation.php:422
filterinstall_plugin_complete_actionsclass-tgm-plugin-activation.php:425
filterupdate_plugin_complete_actionsclass-tgm-plugin-activation.php:426
actionadmin_noticesclass-tgm-plugin-activation.php:429
actionadmin_initclass-tgm-plugin-activation.php:430
actionadmin_enqueue_scriptsclass-tgm-plugin-activation.php:431
actionload-plugins.phpclass-tgm-plugin-activation.php:436
actionswitch_themeclass-tgm-plugin-activation.php:439
actionswitch_themeclass-tgm-plugin-activation.php:442
actionadmin_initclass-tgm-plugin-activation.php:447
actionswitch_themeclass-tgm-plugin-activation.php:452
actionload_textdomain_mofileclass-tgm-plugin-activation.php:475
filterupgrader_source_selectionclass-tgm-plugin-activation.php:889
actionplugins_loadedclass-tgm-plugin-activation.php:2132
filtertgmpa_table_data_itemsclass-tgm-plugin-activation.php:2256
filterupgrader_source_selectionclass-tgm-plugin-activation.php:2997
actionadmin_initclass-tgm-plugin-activation.php:3167
actionupgrader_process_completeclass-tgm-plugin-activation.php:3262
filterupgrader_post_installclass-tgm-plugin-activation.php:3321
filterupgrader_post_installclass-tgm-plugin-activation.php:3470
actionplugins_loadedmodal-popup-box.php:69
actionadmin_menumodal-popup-box.php:72
actioninitmodal-popup-box.php:75
actionadd_meta_boxesmodal-popup-box.php:78
actionadmin_initmodal-popup-box.php:81
actionsave_postmodal-popup-box.php:84
filterwidget_textmodal-popup-box.php:87
filtermanage_modalpopupbox_posts_columnsmodal-popup-box.php:90
actionmanage_modalpopupbox_posts_custom_columnmodal-popup-box.php:93
actionwp_enqueue_scriptsmodal-popup-box.php:95
actionwp_enqueue_scriptsmodal-popup-box.php:398
actiontgmpa_registermodal-popup-box.php:401
Maintenance & Trust

Modal Popup Box Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 25, 2026
PHP min version7.4
Downloads134K

Community Trust

Rating72/100
Number of ratings11
Active installs2K
Developer Profile

Modal Popup Box Developer Profile

A WP Life

65 plugins · 90K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
266 days
View full developer profile
Detection Fingerprints

How We Detect Modal Popup Box

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/modal-popup-box/js//wp-content/plugins/modal-popup-box/css/

HTML / DOM Fingerprints

CSS Classes
modalpopupbox-shortcodecopy-msg-modalpopupbox
Data Attributes
id="modalpopupbox-shortcode-onclick="return MODALCopyShortcodeid='copy-msg-
JS Globals
MODALCopyShortcodeMPBOX
Shortcode Output
[MPBOX id=
FAQ

Frequently Asked Questions about Modal Popup Box