
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-14770 is an unauthenticated SQL Injection vulnerability in the Shipping Rate By Cities plugin for WordPress, affecting all versions up to and including 2.0.0. The flaw exists in the city parameter due to insufficient escaping of user-supplied input and lack of proper SQL query preparation, allowing unauthenticated attackers to append malicious SQL queries and extract sensitive data from the database. It was published on January 14, 2026, and carries a CVSS v3.1 base score of 7.5 (High) (Red Hat CVE, Wordfence).
The root cause is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). The vulnerable code resides in shiprate-cities-method-class.php at approximately line 372, where the city parameter is incorporated into an SQL query without adequate sanitization or use of prepared statements (Wordfence, WordPress Plugin Trac). Because no authentication is required to trigger the vulnerable parameter, any remote attacker can craft a malicious HTTP request to append additional SQL logic — including UNION-based, error-based, or blind (time-based) injection techniques — to the existing query. This attack vector is network-accessible, requires no privileges, and no user interaction (Red Hat CVE).
Successful exploitation allows unauthenticated attackers to read arbitrary data from the WordPress database, including user credentials (hashed passwords), email addresses, session tokens, plugin configuration data, and any other sensitive information stored in the database. The CVSS assessment indicates a high confidentiality impact with no integrity or availability impact, meaning the primary risk is data exfiltration rather than data modification or service disruption (Red Hat CVE, Wordfence). Extracted credentials could enable lateral movement by allowing attackers to authenticate as administrators and achieve full site compromise.
No public exploit code or active in-the-wild exploitation has been confirmed at this time. The EPSS score is approximately 0.064%, indicating a low current probability of exploitation in the near term (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the unauthenticated nature and low attack complexity make it an attractive target for automated scanning tools, and the plugin's install base (under 200 active installations per available data) limits the overall attack surface (Infinitsec).
inurl:wp-content/plugins/shipping-rate-by-cities).city parameter and passes it to the backend query in shiprate-cities-method-class.php.city parameter. For example, append a UNION SELECT statement or a time-based blind payload such as city=TestCity' AND SLEEP(5)-- to confirm injection.sqlmap targeting the vulnerable parameter (e.g., sqlmap -u "https://target.com/wp-admin/admin-ajax.php" --data="action=get_shipping_rate&city=TestCity" --dbs) to enumerate databases, tables, and extract sensitive records such as wp_users.UNION, SELECT, SLEEP, BENCHMARK, --, ') in the city parameter; repeated requests from a single IP with varying SQL payloads.wp-admin/admin-ajax.php or shipping-related endpoints with encoded or plaintext SQL injection strings in the city field; abnormally high response times suggesting time-based blind injection (SLEEP).UNION SELECT or multi-statement patterns originating from the WordPress application user.wp-content/plugins/shipping-rate-by-cities/ or other plugin directories, potentially dropped after credential compromise.Site administrators should immediately update the Shipping Rate By Cities plugin to a version beyond 2.0.0 if a patched release is available, or deactivate and remove the plugin entirely until a fix is confirmed (Wordfence). As a temporary workaround, deploying a Web Application Firewall (WAF) rule to block SQL injection patterns in the city parameter can reduce exposure. Wordfence users with the premium firewall enabled receive protection via updated rules; free users should prioritize manual remediation (Wordfence Weekly Report).
Wordfence included CVE-2025-14770 in its weekly WordPress vulnerability report for January 12–18, 2026, flagging it as a notable unauthenticated SQL injection issue (Wordfence Weekly Report). RedPacketSecurity shared the advisory on social media platforms including Mastodon and Twitter/X, contributing to broader community awareness. The vulnerability received limited but standard coverage across CVE aggregation platforms (VulDB, CVEFeed, Vulners), consistent with its relatively small affected install base.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."