
ACF City Selector Security & Risk Analysis
wordpress.org/plugins/acf-city-selectorThis plugin adds a new (ACF) field to select a city depending on country and state/province.
Is ACF City Selector Safe to Use in 2026?
Mostly Safe
Score 76/100ACF City Selector is generally safe to use. 2 past CVEs were resolved. Keep it updated.
The 'acf-city-selector' v1.17.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and a significant number of nonce and capability checks. All identified AJAX entry points also appear to have authentication checks, contributing to a reduced attack surface from direct exploitation. However, concerns arise from the taint analysis, which revealed three high-severity flows with unsanitized paths. These could potentially lead to vulnerabilities if not handled carefully, even with other security measures in place.
The vulnerability history is a significant concern. With two known CVEs, one of which remains unpatched and rated as high severity, the plugin has a history of exposing sensitive information and allowing unrestricted file uploads. This pattern indicates recurring security weaknesses that attackers may still be able to exploit. While the current code analysis shows improvements in some areas like SQL, the lingering unpatched vulnerability and past issues point to a need for continued vigilance and prompt patching.
In conclusion, while 'acf-city-selector' v1.17.0 has made strides in secure coding practices regarding database interactions and input validation at entry points, the presence of high-severity taint flows and a history of unpatched vulnerabilities significantly detract from its overall security. The unpatched high-severity CVE is the most pressing issue, alongside the potential for exploitation of the identified unsanitized paths.
Key Concerns
- Unpatched High Severity CVE
- High Severity Taint Flows (Unsanitized Paths)
- Medium Severity CVE (Known history)
- Unescaped Output (29% of outputs)
ACF City Selector Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
ACF City Selector <= 1.16.0 - Unauthenticated Sensitive Information Exposure
ACF City Selector <= 1.14.0 - Authenticated (Admin+) Arbitrary File Upload
ACF City Selector Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
ACF City Selector Attack Surface
AJAX Handlers 4
WordPress Hooks 28
Maintenance & Trust
ACF City Selector Maintenance & Trust
Maintenance Signals
Community Trust
ACF City Selector Alternatives
MyCitySelector
mycityselector
MyCitySelector plugin for WordPress. Detect user location, substitute any data depending on user location and much more...
States, Cities, and Places for WooCommerce
states-cities-and-places-for-woocommerce
WordPress plugin that shows dropdowns for State and City Select for WooCommerce.
Country State City Dropdown CF7
country-state-city-auto-dropdown
Add country state city dropdown CF7 in contact form 7 plugin. In PRO you can use these features on any type of form.
Geo Redirect
geo-targetly-geo-redirect
Redirect visitors based on geolocation (country, state, city, lat/lng/radius)
Country and State Selection Addon for Gravity Forms
gforms-addon-for-country-and-state-selection
Country and State Selection Addon for Gravity Forms lets you easily add dynamic country and state dropdown fields to your Gravity Forms.
ACF City Selector Developer Profile
4 plugins · 330 total installs
How We Detect ACF City Selector
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/acf-city-selector/css/acf-city-selector.css/wp-content/plugins/acf-city-selector/js/acf-city-selector.js/wp-content/plugins/acf-city-selector/js/acf-city-selector-admin.js/wp-content/plugins/acf-city-selector/js/acf-city-selector.js/wp-content/plugins/acf-city-selector/js/acf-city-selector-admin.js/wp-content/plugins/acf-city-selector/css/acf-city-selector.css?ver=/wp-content/plugins/acf-city-selector/js/acf-city-selector.js?ver=/wp-content/plugins/acf-city-selector/js/acf-city-selector-admin.js?ver=HTML / DOM Fingerprints
acf-city-selector-field<!-- City Selector --><!-- Search Form --><!-- Preview --><!-- Settings -->+2 moredata-acfcs-state-urldata-acfcs-province-urldata-acfcs-city-urldata-acfcs-noncedata-acfcs-countrydata-acfcs-province+1 moreacf_city_selector_params/wp-json/acf-city-selector/v1/get-states/wp-json/acf-city-selector/v1/get-cities