Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
ExploitSend request to unprotected plugin action
-
ExecutionBypass missing authorization check
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
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.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-109725
GHSA-25r5-fxc8-5cj2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB