Skip to main content

Geo Mashup EUVDEUVD-2026-109725

| CVE-2026-115954 MEDIUM
Missing Authorization (CWE-862)
2026-10-26 Patchstack GHSA-25r5-fxc8-5cj2
5.4
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. Exploit
    Send request to unprotected plugin action
  3. Execution
    Bypass missing authorization check
  4. Impact
    Read or modify plugin data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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 on the target WordPress site: the CVSS vector specifies PR:L, so a low-privileged user (such as a subscriber-level account) must already exist or be obtainable on the site. The flaw is a missing/misconfigured authorization check on a Geo Mashup plugin function, so the plugin must be installed and active at version 1.13.22 or earlier. No user interaction is needed (UI:N) and the request is made over the network (AV:N) with low attack complexity (AC:L). The principal limiting factors are the requirement for valid low-level authentication and the capped impact (low confidentiality and integrity only, no availability effect); the exact vulnerable function and whether any non-default configuration is required are not described in the available sources.

Impact

This is a moderate-severity Missing Authorization flaw (CWE-862) in the Geo Mashup WordPress plugin, rated CVSS 5.4 with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N. The vector indicates network-reachable, low-complexity exploitation that requires low-level privileges (PR:L) - meaning an authenticated but unprivileged account (typical of WordPress broken-access-control plugin flaws, e.g. a subscriber or contributor) is needed, not a fully unauthenticated attacker; no user interaction is required. Impact is limited: low confidentiality and low integrity, with no availability impact, consistent with unauthorized access to or modification of some plugin-controlled data rather than full compromise. No EPSS score was supplied, the CVE is NOT on CISA KEV, and no confirmed public exploit code was provided (only a Patchstack database reference). The vuln.today decision label is 'this_month', indicating a routine remediation priority rather than an emergency. On balance this is a real but low-urgency issue: the authentication requirement (PR:L), capped low/low/none impact, and absence of active-exploitation signals place it well below critical-priority, high-CVSS items. There is no conflict between the CVSS vector and the description - both point to an authenticated, network-based access-control weakness.

Exploit ScenarioDerived

An attacker who holds a low-privileged authenticated account on a WordPress site running Geo Mashup (version 1.13.22 or earlier) sends a crafted request to a plugin action that fails to properly check the caller's authorization level. Because the access-control check is missing or misconfigured, the attacker reads or alters plugin-managed data they should not be able to access. No public, verified exploit code was provided - only a Patchstack advisory reference exists.

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

Missing authorization in the Geo Mashup WordPress plugin through 1.13.22 lets a low-privileged authenticated user reach functionality that should be restricted, allowing limited reads and modifications of protected data (CVSS 5.4, AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N). Any WordPress site running the plugin at or below 1.13.22 with self-registration or otherwise obtainable subscriber-level accounts is exposed; the assessed vector requires PR:L, so a valid low-privileged account is a prerequisite. There is no confirmed active exploitation (not in CISA KEV) and no public exploit identified at time of analysis, and the reported severity is capped at low confidentiality and integrity impact with no availability effect.

RemediationAI

No vendor-released patch or fixed version is identified in the available data, so remediation currently depends on tracking the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/geo-mashup/vulnerability/wordpress-geo-mashup-plugin-1-13-22-broken-access-control-vulnerability?_s_id=cve) for a corrected release and applying it as soon as it appears; if Geo Mashup is not required, deactivating and removing the plugin eliminates the exposure entirely, at the cost of losing its mapping and geotagging functionality. Because the assessed vector requires PR:L, the practical interim control is to constrain who can hold an account: disable open self-registration and review existing subscriber-level users, accepting that this narrows but does not remove the attack surface for any account that already exists. Confirm the installed plugin version and audit accounts with low privileges while a fixed release is pending.

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

The root cause is CWE-862 (Missing Authorization): a Geo Mashup plugin function performs an action without verifying that the calling user holds the capability the action requires, an 'incorrectly configured access control security level' in the reporter's (Patchstack) phrasing. Geo Mashup is a geotagging/mapping extension for WordPress that stores location data for posts and exposes front-end and admin-side handlers; because WordPress plugins run inside the CMS's own authentication model, the missing check is meaningful only for requests carrying a valid low-privileged session, which matches the assessed CVSS vector PR:L/AC:L/UI:N/AV:N. The CPE cpe:2.3:a:dylan_kuhn:geo_mashup:*:*:*:*:*:*:*:* and the EUVD range (0 through 1.13.22) indicate that every release up to and including 1.13.22 inherits the flaw. The specific vulnerable function, the exact endpoint or parameter abused, and whether any non-default configuration is necessary are not described in the available 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable missing authorization triggered by a low-privileged authenticated user (PR:L) with no interaction; impact limited to low confidentiality and integrity, no availability effect.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Missing Authorization vulnerability in Dylan Kuhn Geo Mashup geo-mashup allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Geo Mashup: from n/a through 1.13.22.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche WordPress mapping plugin with modest installed 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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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