Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliverySubmit crafted payload to Geo Mashup field
-
ExploitPayload stored unneutralized
-
ExecutionVictim views affected page
-
ImpactScript executes in victim browser
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution 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 account with at least low-level privileges (PR:L) capable of submitting content to a Geo Mashup plugin field that is stored and rendered, plus a victim who subsequently views the affected page (UI:R) for the stored script to execute. Affected: Geo Mashup versions through 1.13.22 on WordPress. Limiting factors that reduce realistic risk: the attacker must already have a valid low-privilege account on the target site, and the payload only fires when another user loads the affected page, so there is no remote unauthenticated path and no fully automatable trigger. The specific vulnerable field/parameter is not identified in the available sources. |
| Impact | This is a stored cross-site scripting flaw (CWE-79) in the Geo Mashup WordPress plugin, rated 6.5 (medium). The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates a network-reachable, low-complexity issue that nonetheless requires some authenticated privilege (PR:L) to plant the payload and victim interaction (UI:R) to fire it, with a scope change (S:C) reflecting execution in a separate security context (the victim's browser/WordPress session). vuln.today assigns a 'this_month' priority rather than act_now or emergency, consistent with a medium-severity, interaction-dependent plugin bug. No EPSS score, no CISA KEV listing, and no SSVC decision content were supplied, so exploitation probability and automatability cannot be quantified from this data - treat their absence as unknown, not as evidence of low risk. The only reference is a Patchstack vulnerability-database entry (the reporter), which documents the issue but is not provided as confirmed working exploit code. Net assessment: a legitimate but not urgent issue - the privilege and user-interaction requirements meaningfully limit mass exploitation, making this a routine patch-this-cycle item rather than an emergency. |
| Exploit ScenarioDerived | A low-privileged authenticated user (e.g. a contributor or author able to create Geo Mashup content) injects a malicious script into a plugin field that is stored and later rendered without proper neutralization. When an administrator or other user views the affected page, the script executes in their browser session, potentially enabling session/credential theft or actions in their context. No verified public exploit code is provided in the input, only a vulnerability-database reference. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Stored cross-site scripting in the Geo Mashup WordPress plugin through 1.13.22 allows an authenticated low-privilege user to place script in plugin-stored content that executes when another user views the affected page. The flaw is rated 6.5 (medium) with CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, and affected sites are those running the plugin on WordPress. No public exploit was identified at time of analysis, and the specific vulnerable field or parameter is not identified in the available sources.
RemediationAI
The provided data does not identify a fixed version or vendor-released patch at time of analysis; monitor the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/geo-mashup/vulnerability/wordpress-geo-mashup-plugin-1-13-22-cross-site-scripting-xss-vulnerability-2?_s_id=cve for an update and apply it as soon as a patched release is published. Because the affected field is not identified, targeted input filtering cannot be scoped from the available sources. As compensating controls, restrict low-privilege accounts from submitting content to Geo Mashup fields and review existing stored Geo Mashup content for injected markup; both measures reduce exposure but have trade-offs-role restriction can block legitimate contributors, and manual content review is incomplete and operationally intensive.
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
Geo Mashup is a WordPress plugin for geotagging and mapping posts; CWE-79 covers improper neutralization of user-controlled input during web page generation, producing stored XSS when saved content is later rendered without adequate output encoding. In this case the CVSS vector shows a network-reachable issue requiring low privileges (PR:L) and user interaction (UI:R), with scope change and low impact to confidentiality, integrity and availability. The CPE cpe:2.3:a:dylan_kuhn:geo_mashup:*:*:*:*:*:*:*:* identifies the Dylan Kuhn Geo Mashup plugin as the affected component, and EUVD lists versions 0 through 1.13.22. The exact field or parameter that stores and renders the payload is not described in the supplied sources.
Know when Geo Mashup 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:R/S:C/C:L/I:L/A:L
Authenticated contributor-level access to store the payload gives PR:L, victim page view gives UI:R, and execution in the victim's browser context gives S:C with limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Dylan Kuhn Geo Mashup geo-mashup allows Stored XSS.This issue affects Geo Mashup: from n/a through 1.13.22.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Geo Mashup
View allThe Geo Mashup plugin before 1.10.4 for WordPress has insufficient sanitization of post editor and other user input. Rat
Time-based SQL injection in WordPress Geo Mashup plugin ≤1.13.18 allows unauthenticated remote attackers to extract sens
SQL injection in the Geo Mashup WordPress plugin (versions <= 1.13.19) allows authenticated users with Subscriber-level
Unauthenticated Local File Inclusion in the Geo Mashup WordPress plugin (all versions through 1.13.18) enables a remote,
Time-based blind SQL injection in Geo Mashup WordPress plugin allows unauthenticated remote attackers to extract databas
Time-based SQL injection in Geo Mashup WordPress plugin versions ≤1.13.18 allows unauthenticated remote attackers to ext
Unauthenticated cross-site scripting in the Geo Mashup WordPress plugin (versions <= 1.13.18) allows remote attackers to
Reflected cross-site scripting in the Geo Mashup WordPress plugin through version 1.13.22 allows remote attackers to exe
Unauthenticated cross-site scripting in the WordPress Geo Mashup plugin affects all versions up to and including 1.13.21
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Dylan Kuhn Geo Mas
Stored cross-site scripting in the Geo Mashup plugin for WordPress (versions through 1.13.21) lets a holder of a Contrib
Stored XSS in the Geo Mashup WordPress plugin (versions through 1.13.18) allows authenticated low-privileged users to pe
EUVD-2026-109726
GHSA-3x9f-gjpx-5wm8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB