WP Logo Changer Security & Risk Analysis

wordpress.org/plugins/am-login-logo

WP Logo Changer - Admin Panel provides multiple features to Customize Admin Panel that you don't have in wordpress by default.

100 active installs v1.2 PHP + WP 4.6+ Updated Jan 26, 2017
adminbackgroundcustomizenavigationwp
61
C · Use Caution
CVEs total1
Unpatched1
Last CVEJun 7, 2025
Safety Verdict

Is WP Logo Changer Safe to Use in 2026?

Use With Caution

Score 61/100

WP Logo Changer has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jun 7, 2025Updated 9yr ago
Risk Assessment

The "am-login-logo" plugin version 1.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and having a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed. File operations and external HTTP requests are also absent, reducing potential attack vectors.

However, several significant concerns are present. The use of the dangerous `create_function` PHP construct is a red flag, as it can be a source of vulnerabilities if not handled with extreme care. Furthermore, a concerningly low 37% of output is properly escaped, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, which is corroborated by the plugin's vulnerability history.

The plugin has a history of known vulnerabilities, including a currently unpatched High severity CVE related to XSS. This pattern suggests a recurring issue with input sanitization and output escaping, despite the generally low attack surface. The recent unpatched vulnerability points to a lack of timely security updates or a persistent flaw in the code's security implementation. While the plugin has strengths in its limited entry points and SQL handling, the prevalence of unescaped output and the dangerous use of `create_function`, coupled with an unpatched high-severity vulnerability, present a considerable risk.

Key Concerns

  • Unpatched high severity CVE
  • High percentage of unescaped output
  • Use of dangerous function 'create_function'
  • Flow with unsanitized paths (taint analysis)
  • No nonce checks
  • No capability checks
Vulnerabilities
1

WP Logo Changer Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-53245high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Logo Changer <= 1.2 - Unauthenticated Stored Cross-Site Scripting

Jun 7, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WP Logo Changer Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'plugins_loaded', create_function( '', '$amll_featured_plugin = new amll_featured_pluginindex.php:240

Output Escaping

37% escaped46 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<save> (save.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Logo Changer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 26
actionadmin_enqueue_scriptsindex.php:20
actioninitindex.php:41
actionadmin_initindex.php:42
actionadmin_initindex.php:43
actionadmin_menuindex.php:44
actionplugins_loadedindex.php:240
filteradmin_bar_menuindex.php:259
filterlogin_headindex.php:271
filteradmin_footer_textindex.php:282
actionadmin_headindex.php:294
actionadmin_headindex.php:304
actionadmin_headindex.php:315
actionadmin_headindex.php:326
actionadmin_headindex.php:337
actionadmin_headindex.php:348
actionadmin_headindex.php:359
filteradmin_headindex.php:370
filterwp_headindex.php:371
filteradmin_headindex.php:389
filterwp_headindex.php:405
actionlogin_headindex.php:416
filterupload_size_limitindex.php:429
actionlogin_headindex.php:439
actionlogin_headindex.php:450
actionlogin_headindex.php:461
actionlogin_headindex.php:472
Maintenance & Trust

WP Logo Changer Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedJan 26, 2017
PHP min version
Downloads10K

Community Trust

Rating84/100
Number of ratings5
Active installs100
Developer Profile

WP Logo Changer Developer Profile

Afzal Multani

2 plugins · 300 total installs

75
trust score
Avg Security Score
73/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP Logo Changer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/am-login-logo/css/style.css
Script Paths
js/colorpicker.js

HTML / DOM Fingerprints

CSS Classes
amll-width-login-labelamll-color-field
Data Attributes
name="amll_loginlogo"name="amll_loginpagebackgroundcolor"name="amll_loginpagebackgroundimage"name="amll_loginpageformbackgroundcolor"name="amll_loginpageformfieldbackgroundcolor"name="amll_loginpageformfontcolor"+3 more
FAQ

Frequently Asked Questions about WP Logo Changer