Ultimate Maps by Supsystic Security & Risk Analysis

wordpress.org/plugins/ultimate-maps-by-supsystic

Ultimate Maps by Supsystic is the best Google Maps alternative. It includes OpenStreetMap (OSM), Bing Maps, MapBox and Thunderforest maps services

10K active installs v1.2.23 PHP 7.4+ WP + Updated Nov 26, 2025
bing-mapleafletmap-pluginopenstreetmapwordpress-map
96
A · Safe
CVEs total4
Unpatched0
Last CVEApr 5, 2024
Safety Verdict

Is Ultimate Maps by Supsystic Safe to Use in 2026?

Generally Safe

Score 96/100

Ultimate Maps by Supsystic has a strong security track record. Known vulnerabilities have been patched promptly.

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

The 'ultimate-maps-by-supsystic' plugin, version 1.2.23, presents a mixed security posture. While the static analysis shows a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events accessible without authentication, there are underlying concerns. The presence of the `unserialize` function is a significant red flag, as it can lead to critical vulnerabilities if not handled with extreme care and robust sanitization. Additionally, while a substantial portion of SQL queries use prepared statements, a remaining percentage does not, posing a potential SQL injection risk. The output escaping is also only moderately effective, with over a third of outputs not being properly escaped, indicating a cross-site scripting (XSS) risk.

The vulnerability history reveals a pattern of past security issues, including CSRF, XSS, and SQL injection. The fact that there are no currently unpatched vulnerabilities is positive, suggesting that developers are addressing reported issues. However, the existence of past high and medium severity vulnerabilities, particularly those related to injection and XSS, indicates a history of security weaknesses that warrant continued vigilance. The most recent vulnerability being only a few months ago also suggests ongoing discovery of issues.

In conclusion, the plugin benefits from a well-controlled attack surface, which is a strong security positive. However, the reliance on potentially dangerous functions like `unserialize`, a history of significant vulnerabilities, and less than ideal output escaping practices introduce notable risks. Users should ensure they are on the latest version if available and be aware of the potential for newly discovered vulnerabilities, despite the current lack of unpatched CVEs.

Key Concerns

  • Dangerous function unserialize found
  • SQL queries not using prepared statements
  • Output escaping not properly implemented
  • High severity vulnerability in history
  • Medium severity vulnerabilities in history
  • Recent vulnerability discovered
Vulnerabilities
4

Ultimate Maps by Supsystic Security Vulnerabilities

CVEs by Year

2 CVEs in 2021
2021
2 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1
Medium
3

4 total CVEs

CVE-2024-31271medium · 4.3Cross-Site Request Forgery (CSRF)

Ultimate Maps by Supsystic <= 1.2.16 - Cross-Site Request Forgery

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

Ultimate Maps by Supsystic <= 1.2.15 - Authenticated (Admin+) Stored Cross-Site Scripting

Jan 12, 2024 Patched in 1.2.16 (26d)
CVE-2021-24274medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Ultimate Maps by Supsystic <= 1.2.4 - Reflected Cross-Site scripting

Apr 19, 2021 Patched in 1.2.5 (1009d)
WF-758e23e4-72e6-4dc1-94f9-d02b75bb9857-ultimate-maps-by-supsystichigh · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Ultimate Maps by Supsystic <= 1.1.16 - Authenticated SQL Injection

Feb 8, 2021 Patched in 1.1.17 (1079d)
Code Analysis
Analyzed Mar 16, 2026

Ultimate Maps by Supsystic Code Analysis

Dangerous Functions
1
Raw SQL Queries
64
46 prepared
Unescaped Output
215
382 escaped
Nonce Checks
2
Capability Checks
2
File Operations
14
External Requests
6
Bundled Libraries
1

Dangerous Functions Found

unserializereturn unserialize($data);classes\utils.php:27

Bundled Libraries

jQuery

SQL Query Safety

42% prepared110 total queries

Output Escaping

64% escaped597 total outputs
Attack Surface

Ultimate Maps by Supsystic Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
actionadmin_noticesclasses\errors.php:44
filterthe_contentclasses\errors.php:46
filterupload_dirclasses\fileuploader.php:97
filterwp_handle_upload_prefilterclasses\fileuploader.php:99
actioninitclasses\frame.php:103
actioninitclasses\frame.php:119
actioninitclasses\frame.php:120
actioninitclasses\frame.php:126
actioninitclasses\frame.php:263
actionactivated_pluginclasses\utils.php:365
filterwp_mail_content_typemodules\adminmenu\controller.php:27
actionadmin_menumodules\adminmenu\mod.php:7
filterupload_mimesmodules\icons\mod.php:5
filterwp_mail_content_typemodules\mail\mod.php:14
actionwp_headmodules\maps\mod.php:24
actiontemplate_redirectmodules\maps\mod.php:25
actionwp_footermodules\maps\mod.php:26
actionadmin_bar_menumodules\maps\mod.php:29
actionwidgets_initmodules\maps_widget\mod.php:5
actionadmin_footermodules\supsystic_promo\mod.php:15
actionadmin_noticesmodules\supsystic_promo\mod.php:25
actionadmin_enqueue_scriptsmodules\templates\mod.php:21
Maintenance & Trust

Ultimate Maps by Supsystic Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 26, 2025
PHP min version7.4
Downloads301K

Community Trust

Rating92/100
Number of ratings86
Active installs10K
Developer Profile

Ultimate Maps by Supsystic Developer Profile

supsystic

7 plugins · 97K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
610 days
View full developer profile
Detection Fingerprints

How We Detect Ultimate Maps by Supsystic

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_admin.css/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_frontend.css/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_main.css/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_admin.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_frontend.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_main.js/wp-content/plugins/ultimate-maps-by-supsystic/js/jquery.colorpicker.js/wp-content/plugins/ultimate-maps-by-supsystic/js/markerAnimate.js+11 more
Script Paths
/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_admin.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_frontend.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_main.js/wp-content/plugins/ultimate-maps-by-supsystic/js/jquery.colorpicker.js/wp-content/plugins/ultimate-maps-by-supsystic/js/markerAnimate.js/wp-content/plugins/ultimate-maps-by-supsystic/js/owl.carousel.js+1 more
Version Parameters
/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_admin.css?ver=/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_frontend.css?ver=/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_main.css?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_admin.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_frontend.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_main.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/jquery.colorpicker.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/markerAnimate.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/owl.carousel.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums.js?ver=

HTML / DOM Fingerprints

CSS Classes
ums-map-containerums-backend-map-settingsums-frontend-map-wrapperums-infowindow-content
HTML Comments
<!-- Base config constants and functions --><!-- Connect all required core classes --><!-- deprecated since version 1.0.1 --><!-- Check plugin version - maybe we need to update database, and check global errors in request -->+6 more
Data Attributes
data-map-iddata-map-settingsdata-marker-id
JS Globals
umsParamsums_frontend
Shortcode Output
[ultimate-map
FAQ

Frequently Asked Questions about Ultimate Maps by Supsystic