Skip to main content

Geo Mashup EUVDEUVD-2026-109726

| CVE-2026-115953 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-26 Patchstack GHSA-3x9f-gjpx-5wm8
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Submit crafted payload to Geo Mashup field
  3. Exploit
    Payload stored unneutralized
  4. Execution
    Victim views affected page
  5. Impact
    Script 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Geo Mashup 0 ≤1.13.22

Affected Packages

euvd geo_mashup no fix

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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress geo-mapping plugin, modest install base
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2018-14071 CRITICAL POC
9.8 Jul 16

The Geo Mashup plugin before 1.10.4 for WordPress has insufficient sanitization of post editor and other user input. Rat

CVE-2026-4060 HIGH POC
7.5 May 02

Time-based SQL injection in WordPress Geo Mashup plugin ≤1.13.18 allows unauthenticated remote attackers to extract sens

CVE-2026-48967 HIGH
8.5 Jun 17

SQL injection in the Geo Mashup WordPress plugin (versions <= 1.13.19) allows authenticated users with Subscriber-level

CVE-2026-66450 HIGH
8.1 Aug 13

Unauthenticated Local File Inclusion in the Geo Mashup WordPress plugin (all versions through 1.13.18) enables a remote,

CVE-2026-4061 HIGH
7.5 May 02

Time-based blind SQL injection in Geo Mashup WordPress plugin allows unauthenticated remote attackers to extract databas

CVE-2026-4062 HIGH
7.5 May 02

Time-based SQL injection in Geo Mashup WordPress plugin versions ≤1.13.18 allows unauthenticated remote attackers to ext

CVE-2026-66449 HIGH
7.1 Aug 13

Unauthenticated cross-site scripting in the Geo Mashup WordPress plugin (versions <= 1.13.18) allows remote attackers to

CVE-2026-111848 HIGH
7.1 Oct 21

Reflected cross-site scripting in the Geo Mashup WordPress plugin through version 1.13.22 allows remote attackers to exe

CVE-2026-97250 HIGH
7.1 Sep 30

Unauthenticated cross-site scripting in the WordPress Geo Mashup plugin affects all versions up to and including 1.13.21

CVE-2024-44008 MEDIUM
6.5 Sep 17

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Dylan Kuhn Geo Mas

CVE-2026-78294 MEDIUM
6.5 Sep 17

Stored cross-site scripting in the Geo Mashup plugin for WordPress (versions through 1.13.21) lets a holder of a Contrib

CVE-2026-27427 MEDIUM
6.5 May 26

Stored XSS in the Geo Mashup WordPress plugin (versions through 1.13.18) allows authenticated low-privileged users to pe

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy