Login-Logout Security & Risk Analysis

wordpress.org/plugins/login-logout

Widget with login, logout, admin and register links. Replacement of the default Meta widget.

3K active installs v3.8 PHP + WP 4.0+ Updated Sep 5, 2020
loginlogoutmetasidebarwidget
63
C · Use Caution
CVEs total1
Unpatched1
Last CVESep 22, 2025
Safety Verdict

Is Login-Logout Safe to Use in 2026?

Use With Caution

Score 63/100

Login-Logout has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Sep 22, 2025Updated 5yr ago
Risk Assessment

The login-logout plugin version 3.8 presents a mixed security posture. On the positive side, it demonstrates good practices by having no known dangerous functions, performing all SQL queries using prepared statements, and avoiding file operations and external HTTP requests. Furthermore, the attack surface appears to be minimal, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, no unprotected entry points. However, several areas raise significant concerns. The output escaping is notably poor, with only 27% of outputs being properly escaped, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis, though limited in scope, revealed two flows with unsanitized paths, which, while not currently categorized as critical or high, warrants attention. The plugin's vulnerability history is a significant red flag, with one unpatched medium severity CVE for XSS. The fact that this is the most recent vulnerability and it remains unpatched indicates a potential lack of ongoing security maintenance and a recurring pattern of XSS issues.

Key Concerns

  • Unpatched medium CVE (XSS)
  • Low output escaping (27%)
  • Taint flows with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
1 published

Login-Logout Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Login-Logout <= 3.8 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 22, 2025Unpatched
Version History

Login-Logout Release Timeline

v3.8Current1 CVE
v3.71 CVE
v3.61 CVE
v3.51 CVE
v3.41 CVE
v3.31 CVE
v3.21 CVE
v3.11 CVE
v3.01 CVE
v2.91 CVE
v2.81 CVE
v2.71 CVE
v2.61 CVE
v2.51 CVE
v2.41 CVE
v2.31 CVE
v2.21 CVE
v2.11 CVE
v2.0.11 CVE
v2.0.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Login-Logout Code Analysis

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

Output Escaping

27% escaped82 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
widget (login-logout.php:22)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Login-Logout Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwidgets_initlogin-logout.php:256
actionplugins_loadedlogin-logout.php:263
filterplugin_row_metalogin-logout.php:279
Maintenance & Trust

Login-Logout Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedSep 5, 2020
PHP min version
Downloads166K

Community Trust

Rating100/100
Number of ratings25
Active installs3K
Developer Profile

Login-Logout Developer Profile

webvitaly

14 plugins · 128K total installs

66
trust score
Avg Security Score
81/100
Avg Patch Time
396 days
View full developer profile
Detection Fingerprints

How We Detect Login-Logout

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
widget_login_logoutwrap_login_logoutitem_welcomeitem_loginitem_logoutitem_registeritem_adminitem_extra_login+1 more
HTML Comments
<!-- Powered by Login-Logout plugin v.3.8 wordpress.org/plugins/login-logout/ -->
FAQ

Frequently Asked Questions about Login-Logout