Image Slider Security & Risk Analysis

wordpress.org/plugins/image-slider-widget

Image Slider - The best and very easy slider plugin for your post, page or sidebar. 100% Responsive.

4K active installs v1.1.127 PHP + WP 3.5+ Updated Dec 2, 2025
carouselimage-sliderphoto-slidersliderslideshow
96
A · Safe
CVEs total5
Unpatched0
Last CVEApr 22, 2024
Safety Verdict

Is Image Slider Safe to Use in 2026?

Generally Safe

Score 96/100

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

5 known CVEsLast CVE: Apr 22, 2024Updated 5mo ago
Risk Assessment

The image-slider-widget plugin exhibits a mixed security posture. While it demonstrates good practices in using prepared statements for SQL queries and a high percentage of properly escaped outputs, several concerning areas are highlighted by the static analysis. The presence of a dangerous function like `create_function` is a significant red flag, as it can lead to arbitrary code execution if misused. Furthermore, one of the five AJAX handlers lacks authentication checks, creating a potential entry point for unauthorized actions.

The vulnerability history reveals a pattern of past exploitable issues, including critical and high-severity vulnerabilities such as Cross-site Scripting, SQL Injection, Cross-Site Request Forgery, and External Control of File Name or Path. The recurrence of these vulnerability types suggests potential underlying weaknesses in input validation and secure coding practices within the plugin's development. Despite the absence of currently unpatched CVEs, the history indicates a need for ongoing vigilance and thorough code reviews.

In conclusion, while the plugin has strengths in areas like SQL handling and output escaping, the identified dangerous function, unprotected AJAX endpoint, and a history of severe vulnerabilities necessitate caution. These factors collectively present a moderate to high risk that should be addressed through developer review and potential updates.

Key Concerns

  • Unprotected AJAX Handler
  • Dangerous function (create_function)
  • Total known CVEs (5)
  • 1 Critical vulnerability in history
  • 2 High vulnerabilities in history
  • 2 Medium vulnerabilities in history
  • Common vulnerability types: XSS, SQLi, CSRF, External File Control
Vulnerabilities
5 published

Image Slider Security Vulnerabilities

CVEs by Year

1 CVE in 2016
2016
1 CVE in 2018
2018
2 CVEs in 2022
2022
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Critical
1
High
2
Medium
2

5 total CVEs

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

Image Slider <= 1.1.125 - Authenticated (Editor+) Stored Cross-Site Scripting

Apr 22, 2024 Patched in 1.1.127 (8d)
WF-005234f9-8ae2-455a-8dcd-5d29a6051270-image-slider-widgethigh · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Image Slider <= 1.1.119 - Subscriber+ SQL Injection

May 24, 2022 Patched in 1.1.121 (609d)
CVE-2022-2223medium · 5.4Cross-Site Request Forgery (CSRF)

Image Slider <= 1.1.121 - Cross-Site Request Forgery to Post Duplication

May 24, 2022 Patched in 1.1.123 (609d)
WF-607c20b1-f8da-4f3f-a070-abdae64c8fc8-image-slider-widgetcritical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Image Slider <= 1.1.95 - SQL Injection

Jan 28, 2018 Patched in 1.1.97 (2186d)
WF-57837060-433f-471c-9413-6d9b95b69f2a-image-slider-widgethigh · 8.1External Control of File Name or Path

Image Slider < 1.1.90 - Arbitrary File Deletion

Dec 23, 2016 Patched in 1.1.90 (2587d)
Version History

Image Slider Release Timeline

v1.1.127Current
v1.1.1251 CVE
v1.1.1231 CVE
Code Analysis
Analyzed Mar 16, 2026

Image Slider Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
30
181 escaped
Nonce Checks
6
Capability Checks
9
File Operations
1
External Requests
3
Bundled Libraries
1

Dangerous Functions Found

create_function$callback = create_function( '$post, $meta_box', 'ewic_create_meta_box( $post, $meta_box["args"] );'inc\ewic-metaboxes.php:116

Bundled Libraries

TinyMCE

Output Escaping

86% escaped211 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
ewic_ajax_autoupdt (inc\functions\ewic-functions.php:152)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Image Slider Attack Surface

Entry Points6
Unprotected1

AJAX Handlers 5

authwp_ajax_ewic_img_removeinc\functions\ewic-functions.php:108
authwp_ajax_ewic_grab_slider_list_ajaxinc\functions\ewic-functions.php:147
authwp_ajax_ewic_ajax_autoupdtinc\functions\ewic-functions.php:170
authwp_ajax_ewic_enable_auto_updateinc\functions\ewic-functions.php:322
authwp_ajax_ewic_duplicate_sliderinc\functions\ewic-functions.php:452

Shortcodes 1

[espro-slider] inc\ewic-shortcode.php:70
WordPress Hooks 44
actionplugins_loadedeasy-slider-widget-lite.php:114
actionadmin_initeasy-slider-widget-lite.php:115
actioniniteasy-slider-widget-lite.php:116
actionadmin_initeasy-slider-widget-lite.php:117
actionadmin_menueasy-slider-widget-lite.php:118
filterwidget_texteasy-slider-widget-lite.php:119
filterpost_row_actionseasy-slider-widget-lite.php:120
filtermanage_edit-easyimageslider_columnseasy-slider-widget-lite.php:121
filtermanage_posts_custom_columneasy-slider-widget-lite.php:122
filterplugin_action_linkseasy-slider-widget-lite.php:123
filterplugin_row_metaeasy-slider-widget-lite.php:124
actioncurrent_screeneasy-slider-widget-lite.php:125
actionewic_auto_updateeasy-slider-widget-lite.php:355
actionadmin_headeasy-slider-widget-lite.php:447
actioninitinc\ewic-block\init.php:25
actionwp_print_stylesinc\ewic-frontend.php:8
actionwp_enqueue_scriptsinc\ewic-frontend.php:15
actiondo_meta_boxesinc\ewic-metaboxes.php:17
actionadmin_headinc\ewic-metaboxes.php:18
actionadmin_enqueue_scriptsinc\ewic-metaboxes.php:19
actionadmin_footerinc\ewic-metaboxes.php:46
actionadd_meta_boxesinc\ewic-metaboxes.php:344
actionsave_postinc\ewic-metaboxes.php:588
actionadmin_noticesinc\ewic-notice.php:9
actionadmin_initinc\ewic-notice.php:32
actionadmin_headinc\ewic-tinymce.php:6
actionmedia_buttonsinc\ewic-tinymce.php:29
actionadmin_footerinc\ewic-tinymce.php:43
actionwidgets_initinc\ewic-widget.php:93
actionadmin_initinc\functions\ewic-functions.php:28
actionwp_enqueue_scriptsinc\functions\ewic-functions.php:44
filtergettextinc\functions\ewic-functions.php:215
actionadmin_headinc\functions\ewic-functions.php:474
actionadmin_bar_menuinc\functions\ewic-functions.php:483
actionadmin_enqueue_scriptsinc\pages\ewic-pricing.php:11
actionadmin_menuinc\pages\ewic-welcome.php:37
actionadmin_headinc\pages\ewic-welcome.php:38
actionadmin_headinc\pages\ewic-welcome.php:39
actionadmin_initinc\pages\ewic-welcome.php:40
actionadmin_footerinc\pages\ewic-welcome.php:981
filtermce_external_pluginsinc\tinymce_plugin\register_mce_button.php:8
actioncurrent_screeninc\tinymce_plugin\register_mce_button.php:9
filtermce_buttonsinc\tinymce_plugin\register_mce_button.php:20
actionenqueue_block_editor_assetsinc\tinymce_plugin\register_mce_button.php:21

Scheduled Events 1

ewic_auto_update
Maintenance & Trust

Image Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 2, 2025
PHP min version
Downloads1.7M

Community Trust

Rating68/100
Number of ratings31
Active installs4K
Developer Profile

Image Slider Developer Profile

GhozyLab

11 plugins · 21K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
847 days
View full developer profile
Detection Fingerprints

How We Detect Image Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/image-slider-widget/inc/images/ewic-cp-icon.png

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Image Slider