Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege WordPress account
-
DeliverySend crafted request to vulnerable MapSVG parameter
-
ExploitInject SQL into unsanitized query
-
ExecutionExfiltrate database records (users, hashes)
-
ImpactEscalate using recovered credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session on the target WordPress site: the CVSS vector specifies PR:L, so the attacker needs a valid low-privileged account (e.g., subscriber, contributor, or customer role) on a site running the MapSVG (mapsvg-lite-interactive-vector-maps) plugin at version 8.16.1 or earlier. No user interaction is required (UI:N) and the attack is remote over the network (AV:N/AC:L). The limiting factors are the authentication requirement and the need for the site to both run the affected plugin version and expose the vulnerable endpoint to the attacker's role; sites that do not provision untrusted low-privilege accounts face substantially reduced real-world exposure. |
| Impact | The input CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L, base 8.5 High) describes a network-reachable, low-complexity SQL injection requiring some level of authentication (PR:L). No EPSS score was supplied, and there is no CISA KEV listing and no proof-of-concept flagged in the intelligence, so exploitation status is 'no public exploit identified at time of analysis.' The signals are therefore moderately but not uniformly alarming: the CVSS is High and the attack vector is remote with low complexity, but the PR:L requirement means an attacker must first hold a valid (even low-privileged) WordPress account, which meaningfully narrows the opportunistic attack surface versus a truly unauthenticated flaw. One signal worth scrutiny: the input marks Scope Changed (S:C) with C:H/I:N/A:L, which is an unusual profile for a classic plugin SQL injection - SQLi typically yields confidentiality impact and often integrity impact within the same security scope, so the S:C and the I:N (no integrity impact) combination should be verified against the Patchstack advisory. Without EPSS or KEV data, this reads as a credible, patch-worthy High-severity issue for affected WordPress sites rather than a confirmed mass-exploitation emergency; prioritize patching where low-trust accounts (subscribers/contributors/customers) are provisioned. |
| Exploit ScenarioDerived | An attacker who holds a low-privileged account on a WordPress site running MapSVG (<= 8.16.1) sends a crafted request to a plugin endpoint whose parameter is concatenated into an SQL query, injecting SQL to read arbitrary database contents such as user records and password hashes. No proof-of-concept is identified in the provided data, but the AV:N/AC:L profile means the request is remote and reliably repeatable once a valid session is obtained. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
SQL injection in the MapSVG WordPress plugin (mapsvg-lite-interactive-vector-maps) affects all versions through 8.16.1 and lets an authenticated low-privileged user, such as a subscriber, contributor or customer account, inject arbitrary SQL through the plugin's vulnerable request handling, exposing database contents. The issue is remotely reachable with low attack complexity and needs no victim interaction, but it does require a valid account on a site that both runs the affected plugin and permits untrusted low-privilege registration; sites that do not hand out such accounts face materially lower real-world exposure. No public exploit code has been identified at time of analysis and the flaw is not listed in CISA KEV, so the practical risk is driven by the population of sites exposing low-privileged authenticated access to the plugin.
RemediationAI
No vendor-released patch version is identified in the available data, so the first step is to monitor the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/mapsvg-lite-interactive-vector-maps/vulnerability/wordpress-mapsvg-plugin-8-16-1-sql-injection-vulnerability) and the WordPress plugin directory for the first MapSVG release after 8.16.1, applying that exact version as soon as it is published; do not assume any specific version number until the vendor confirms it. Because exploitation requires a low-privileged authenticated account (PR:L) on a site running the vulnerable plugin, the most effective compensating control is to shrink that prerequisite: disable open registration and remove or tightly control subscriber, contributor and customer-level accounts on sites that do not need them, accepting the trade-off that this breaks community, membership or customer-portal functionality. If MapSVG is not essential, deactivate and delete the plugin (ensuring its database tables are cleaned up to avoid orphaned, potentially exposed data); if it is required, restrict access to the plugin's request endpoints to trusted roles and IP ranges at the reverse proxy or WAF, with the caveat that WAF SQLi rules are signature-based and may miss encoded payloads and can generate false positives on legitimate map queries. Additional hardening includes keeping WordPress core, all other plugins and the theme current, running the database account with least privilege (no FILE, no stacked-query privileges) to limit what an injected statement can reach, and enabling logging and alerting on anomalous SQL error or 500 responses from MapSVG endpoints so that attempted exploitation is at least detectable while a patched version is awaited.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a classic SQL injection (CWE-89, improper neutralization of special elements used in an SQL command) in a WordPress plugin distributed through the official plugin directory as mapsvg-lite-interactive-vector-maps by PT Norther Lights Production (CPE cpe:2.3:a:pt_norther_lights_production:mapsvg:*:*:*:*:*:*:*:*). The plugin registers administrative and front-end AJAX/REST-style handlers and query-building routines that pass user-supplied parameters into SQL statements without adequate parameterization or escaping, which is the root cause class here. Because the code runs inside WordPress, database access is mediated by the site's own DB credentials, so a successful injection reads from the WordPress schema, and the component's assessed confidentiality impact is high. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N) differs from the vendor-supplied 8.5 score in two meaningful ways: the assessed scope is unchanged rather than changed, and integrity impact is low rather than none, which lowers the assessed base score while keeping the confidentiality risk prominent. Authentication requirements are confirmed from the vector (PR:L), meaning a low-privileged authenticated session is a prerequisite; the attack itself is network-based and requires no user interaction (AV:N, AC:L, UI:N).
Know when Mapsvg gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
Remote low-complexity SQLi but PR:L for an authenticated account; SQLi stays within the database scope (S:U) with high confidentiality and limited integrity impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in PT Norther Lights Production MapSVG mapsvg-lite-interactive-vector-maps allows SQL Injection.This issue affects MapSVG: from n/a through 8.16.1.
Executive ViewAI
A high-severity SQL injection flaw in the MapSVG WordPress plugin (all versions through 8.16.1) lets a low-privileged account holder read arbitrary data out of the site's underlying database, and no vendor patch is currently available. The organizations most exposed are those running this plugin on sites that allow self-registration - membership, community, or e-commerce portals - because any registered user can reach the vulnerable request path without further privilege. Because these sites are typically public-facing and store customer records, credentials, and other regulated data, a successful attack could translate directly into a reportable data breach rather than a contained technical incident.
No vendor-released patch identified at time of analysis. Interim mitigations: deactivate the MapSVG plugin (versions through 8.16.1) where it is not business-critical; disable public registration and reduce, audit, and expire low-privilege accounts; apply WAF or virtual-patching rules targeting SQL-injection patterns in MapSVG request parameters; enforce least-privilege WordPress database credentials; enable database query logging and monitoring for anomalous reads; and replace the plugin with a maintained alternative where feasible.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
The MapSVG WordPress plugin before 6.2.20 does not validate and escape a parameter via a REST endpoint before using it i
MapSVG MapSVG Lite version 3.2.3 contains a Cross Site Request Forgery (CSRF) vulnerability in REST endpoint /wp-admin/a
Unauthenticated SQL injection in the MapSVG WordPress plugin up to version 8.14.0 allows remote attackers to extract sen
SQL injection in the MapSVG WordPress plugin (versions 8.14.0 and earlier) lets remote unauthenticated attackers inject
Arbitrary file upload in the MapSVG WordPress plugin (versions 8.14.0 and earlier) allows an authenticated administrator
SQL injection in the MapSVG WordPress plugin (versions <= 8.14.0) allows an authenticated user holding at least Contribu
SQL injection in the MapSVG WordPress plugin (versions 8.14.0 and earlier) allows Contributor-level authenticated users
Stored cross-site scripting in the MapSVG WordPress plugin (mapsvg-lite-interactive-vector-maps) through version 8.16.1
Cross-site scripting in the MapSVG WordPress plugin (versions 8.14.0 and earlier) allows authenticated Contributor-level
Server-Side Request Forgery in the MapSVG WordPress plugin (versions <= 8.15.0) exposes the hosting WordPress server as
Information disclosure in the MapSVG WordPress plugin (mapsvg-lite-interactive-vector-maps) through version 8.16.1 lets
EUVD-2026-102859
GHSA-qx9c-xg53-v6j6
NVD
CVE.org
Vulnrichment
Exploit-DB