Remember Me Controls Security & Risk Analysis

wordpress.org/plugins/remember-me-controls

Have "Remember Me" checked by default on the login page and configure how long a login is remembered. Or disable the feature altogether.

4K active installs v2.1 PHP + WP 5.5+ Updated Sep 4, 2024
cookieloginrememberremember-mesession
91
A · Safe
CVEs total1
Unpatched0
Last CVESep 5, 2024
Safety Verdict

Is Remember Me Controls Safe to Use in 2026?

Generally Safe

Score 91/100

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

1 known CVELast CVE: Sep 5, 2024Updated 1yr ago
Risk Assessment

The "remember-me-controls" v2.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and a high percentage of properly escaped output. The absence of file operations and external HTTP requests is also reassuring. However, significant concerns arise from its attack surface. Two AJAX handlers are present, and alarmingly, both lack authentication checks, creating potential entry points for unauthorized actions. The presence of the `unserialize` function, a known dangerous function, without any reported taint flows to suggest it's mitigated is a notable weakness. The plugin's vulnerability history, despite having only one known CVE, is concerning as it was a medium severity vulnerability related to sensitive information exposure, and the last vulnerability was relatively recent. The lack of any nonces on its AJAX handlers further exacerbates the risk of these entry points.

Overall, while the plugin has some strong security fundamentals in its data handling (SQL and output escaping), the unprotected AJAX endpoints and the presence of `unserialize` without evident safeguards present a clear and present risk. The medium severity information exposure vulnerability in its history also suggests a past pattern of security flaws that could be revisited. The combination of an exposed attack surface and a history of sensitive data exposure warrants caution and immediate attention to the unprotected AJAX handlers and the `unserialize` function.

Key Concerns

  • AJAX handlers without auth checks
  • Dangerous function unserialize present
  • AJAX handlers without nonce checks
  • Medium severity vulnerability in history
Vulnerabilities
1 published

Remember Me Controls Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-7415medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

Remember Me Controls <= 2.0.1 - Unauthenticated Full Path Disclosure

Sep 5, 2024 Patched in 2.1 (1d)
Version History

Remember Me Controls Release Timeline

v2.1Current
v2.0.11 CVE
v2.01 CVE
v1.9.11 CVE
v1.91 CVE
v1.8.11 CVE
v1.81 CVE
v1.71 CVE
v1.61 CVE
v1.51 CVE
v1.41 CVE
v1.31 CVE
v1.21 CVE
v1.11 CVE
v1.0.11 CVE
v1.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Remember Me Controls Code Analysis

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

Dangerous Functions Found

unserialize$plugins = unserialize( $r['body']['plugins'] );c2c-plugin.php:362

Output Escaping

86% escaped59 total outputs
Attack Surface
2 unprotected

Remember Me Controls Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_sidebar_login_processremember-me-controls.php:199
noprivwp_ajax_sidebar_login_processremember-me-controls.php:200
WordPress Hooks 18
actioninitc2c-plugin.php:188
actionadmin_initc2c-plugin.php:191
actionadmin_headc2c-plugin.php:192
filterplugin_row_metac2c-plugin.php:253
filterhttp_request_argsc2c-plugin.php:256
actionadmin_menuc2c-plugin.php:260
filtercontextual_helpc2c-plugin.php:263
actionadmin_enqueue_scriptsc2c-plugin.php:265
actionauth_cookie_expirationremember-me-controls.php:183
actionadmin_headremember-me-controls.php:184
actionlogin_headremember-me-controls.php:185
filterlogin_footerremember-me-controls.php:186
filterlogin_form_defaultsremember-me-controls.php:188
actionbp_before_login_widget_loggedoutremember-me-controls.php:191
actionbp_after_login_widget_loggedoutremember-me-controls.php:192
filterpre_option_login_afo_remremember-me-controls.php:195
filtersidebar_login_widget_form_argsremember-me-controls.php:198
actionplugins_loadedremember-me-controls.php:682
Maintenance & Trust

Remember Me Controls Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 4, 2024
PHP min version
Downloads52K

Community Trust

Rating86/100
Number of ratings7
Active installs4K
Developer Profile

Remember Me Controls Developer Profile

Scott Reilly

63 plugins · 92K total installs

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

How We Detect Remember Me Controls

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/remember-me-controls/c2c-plugin.php/wp-content/plugins/remember-me-controls/remember-me-controls.php
Version Parameters
remember-me-controls/style.css?ver=remember-me-controls/remember-me-controls.js?ver=

HTML / DOM Fingerprints

CSS Classes
c2c-notice-inlinenotice-info
FAQ

Frequently Asked Questions about Remember Me Controls