Quick Interest Slider Security & Risk Analysis

wordpress.org/plugins/quick-interest-slider

A simple repayment calculator. Uses sliders to set the amount and term and displays a range of outputs

1K active installs v3.1.5 PHP + WP 6.0+ Updated Dec 23, 2025
loan-slider-jquery
42
D · High Risk
CVEs total5
Unpatched3
Last CVENov 29, 2025
Safety Verdict

Is Quick Interest Slider Safe to Use in 2026?

High Risk

Score 42/100

Quick Interest Slider carries significant security risk with 5 known CVEs, 3 still unpatched. Consider switching to a maintained alternative.

5 known CVEs 3 unpatched Last CVE: Nov 29, 2025Updated 3mo ago
Risk Assessment

The "quick-interest-slider" v3.1.5 plugin exhibits a concerning security posture primarily due to its significant number of unprotected AJAX endpoints and a history of unaddressed vulnerabilities. While the plugin demonstrates good practices in its use of prepared statements for SQL queries and a substantial number of nonce checks, the presence of six AJAX handlers without any authentication checks represents a wide attack surface that could be exploited by unauthenticated users.

The taint analysis reveals flows with unsanitized paths, indicating potential for injection vulnerabilities, although no critical or high severity issues were flagged in this specific analysis. The plugin's history of five known CVEs, with three remaining unpatched, is a critical red flag. The common vulnerability types associated with these CVEs—Missing Authorization, Cross-Site Scripting, and Cross-Site Request Forgery—directly correlate with the findings of unprotected AJAX handlers and potentially unsanitized output. This pattern suggests a recurring lack of robust authorization and input validation.

In conclusion, the "quick-interest-slider" plugin presents a moderate to high risk. Its strengths lie in its SQL handling and nonce checks. However, these are overshadowed by critical weaknesses in authorization for its AJAX endpoints and a history of persistent, unpatched vulnerabilities that indicate a fundamental security deficiency. Users should exercise extreme caution and consider disabling or replacing this plugin.

Key Concerns

  • Unprotected AJAX handlers
  • Currently unpatched CVEs (3)
  • Medium severity CVEs (5)
  • Flows with unsanitized paths
  • Unescaped output percentage (33%)
  • Missing capability checks
Vulnerabilities
5

Quick Interest Slider Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2024
2024
3 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
5

5 total CVEs

CVE-2025-62153medium · 5.3Missing Authorization

Quick Interest Slider <= 3.1.5 - Missing Authorization

Nov 29, 2025Unpatched
CVE-2025-64237medium · 4.3Cross-Site Request Forgery (CSRF)

Quick Interest Slider <= 3.1.5 - Cross-Site Request Forgery

Nov 29, 2025Unpatched
CVE-2025-26738medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Quick Interest Slider <= 3.1.5 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 25, 2025Unpatched
CVE-2024-31263medium · 4.3Cross-Site Request Forgery (CSRF)

Loan Repayment Calculator and Application Form <= 2.9.4 - Cross-Site Request Forgery

Apr 5, 2024 Patched in 2.9.5 (7d)
CVE-2023-50829medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Loan Repayment Calculator and Application Form <= 2.9.3 - Authenticated (Admin+) Stored Cross-Site Scripting

Dec 19, 2023 Patched in 2.9.4 (35d)
Code Analysis
Analyzed Mar 16, 2026

Quick Interest Slider Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
15
31 escaped
Nonce Checks
34
Capability Checks
0
File Operations
2
External Requests
2
Bundled Libraries
0

Output Escaping

67% escaped46 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

11 flows5 with unsanitized paths
qis_messages (messages.php:5)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Quick Interest Slider Attack Surface

Entry Points9
Unprotected6

AJAX Handlers 6

authwp_ajax_qis_get_calculatorquick-interest-slider.php:32
noprivwp_ajax_qis_get_calculatorquick-interest-slider.php:33
authwp_ajax_qis_get_stylesheetquick-interest-slider.php:35
noprivwp_ajax_qis_get_stylesheetquick-interest-slider.php:36
authwp_ajax_qis_capture_applicationquick-interest-slider.php:38
noprivwp_ajax_qis_capture_applicationquick-interest-slider.php:39

Shortcodes 3

[qis] quick-interest-slider.php:23
[qis-subscribe] quick-interest-slider.php:24
[qisprogress] quick-interest-slider.php:25
WordPress Hooks 14
actionwp_enqueue_scriptsquick-interest-slider.php:27
actioninitquick-interest-slider.php:28
actionwp_headquick-interest-slider.php:29
actiontemplate_redirectquick-interest-slider.php:30
actionwp_dashboard_setupquick-interest-slider.php:41
filterplugin_action_linksquick-interest-slider.php:43
actioninitquick-interest-slider.php:151
filterupload_dirregister.php:481
filterupload_dirregister.php:1044
actionadmin_menusettings.php:2
actionadmin_noticessettings.php:3
actionadmin_enqueue_scriptssettings.php:4
actionadmin_menusettings.php:5
filtersafe_style_csssettings.php:7
Maintenance & Trust

Quick Interest Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 23, 2025
PHP min version
Downloads61K

Community Trust

Rating92/100
Number of ratings13
Active installs1K
Developer Profile

Quick Interest Slider Developer Profile

Graham

5 plugins · 2K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
154 days
View full developer profile
Detection Fingerprints

How We Detect Quick Interest Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/quick-interest-slider/css/style.css/wp-content/plugins/quick-interest-slider/js/script.js/wp-content/plugins/quick-interest-slider/js/script.min.js/wp-content/plugins/quick-interest-slider/js/block.js
Script Paths
/wp-content/plugins/quick-interest-slider/js/script.js/wp-content/plugins/quick-interest-slider/js/script.min.js/wp-content/plugins/quick-interest-slider/js/block.js
Version Parameters
quick-interest-slider/css/style.css?ver=quick-interest-slider/js/script.js?ver=quick-interest-slider/js/script.min.js?ver=quick-interest-slider/js/block.js?ver=

HTML / DOM Fingerprints

CSS Classes
qis_containerqis_calculatorqis_sliderqis_outputqis_loan_inputqis_term_inputqis_interest_inputqis_currency_symbol+5 more
HTML Comments
<!-- Loan Application Tracking -->
Data Attributes
data-calculatordata-currencydata-primarydata-secondarydata-loanmindata-loanmax+51 more
JS Globals
qis_ajax_objectqis_vars
REST Endpoints
/wp-json/quick-interest-slider/v1/get_calculator/wp-json/quick-interest-slider/v1/get_stylesheet/wp-json/quick-interest-slider/v1/capture_application
Shortcode Output
[qis[qis-subscribe[qisprogress
FAQ

Frequently Asked Questions about Quick Interest Slider