Skip to main content

GEO my WP CVE-2026-15260

| EUVDEUVD-2026-52173 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-03 WPScan GHSA-qgxr-8r3m-cw55
4.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
5.4 MEDIUM

Permanent deletion of records warrants A:L alongside I:L; AV:N and PR:L reflect network-accessible AJAX requiring subscriber auth.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Aug 03, 2026 - 18:31 vuln.today
CVSS changed
Aug 03, 2026 - 18:22 NVD
4.3 (MEDIUM)
Patch available
Aug 03, 2026 - 07:01 EUVD
CVE Published
Aug 03, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 03, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

The GEO my WP WordPress plugin before 4.5.5.3 does not perform any ownership or capability check on two of its logged-in AJAX actions, allowing users with subscriber-level access or above to modify or permanently delete other users' and posts' geolocation records by supplying arbitrary record IDs.

AnalysisAI

GEO my WP WordPress plugin versions before 4.5.5.3 allows any subscriber-level (or higher) authenticated user to modify or permanently delete geolocation records belonging to other users or posts by supplying arbitrary record IDs to two unprotected AJAX actions. The root cause is a complete absence of ownership and capability checks on these endpoints, a textbook CWE-639 IDOR. A publicly available exploit exists per WPScan; however, no public exploit identified at time of analysis corresponds to confirmed active exploitation (not in CISA KEV), and the EPSS score of 0.13% at the 3rd percentile reflects low observed exploitation activity despite POC availability. A vendor-released patch is available in version 4.5.5.3.

Technical ContextAI

GEO my WP is a WordPress geolocation plugin (CPE: cpe:2.3:a:unknown:geo_my_wp:*:*:*:*:*:*:*:*) that registers AJAX actions for logged-in users to manage geolocation data attached to users and posts. The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key), commonly known as Insecure Direct Object Reference (IDOR). The two affected AJAX handlers accept a caller-supplied record ID without verifying whether the requesting user owns the targeted record or holds any capability (e.g., edit_others_posts) permitting cross-user modifications. WordPress's subscriber role grants only read-level access to site content, making this a privilege escalation in terms of data ownership - any registered user can act as an administrator over another user's geolocation data. The attack surface is the standard WordPress admin-ajax.php endpoint, accessible over HTTP/HTTPS to any authenticated session.

RemediationAI

Update GEO my WP to version 4.5.5.3 or later; this is the vendor-released patch confirmed by the WPScan advisory at https://wpscan.com/vulnerability/6ba28169-0746-44a4-b622-1cd6b9a65608/. As an immediate compensating control on sites that cannot patch promptly, disabling open user registration eliminates the subscriber-level attacker prerequisite entirely - if registration is not needed, this reduces the exploitable population to zero. If user registration must remain open, consider a WordPress firewall rule (e.g., via Wordfence or similar) blocking unauthenticated and low-privileged access to the specific AJAX action names associated with geolocation record modification; note this requires identifying the exact action hooks from the plugin source, and WAF rules may interfere with legitimate plugin functionality. There are no known side effects from applying the vendor patch.

Share

CVE-2026-15260 vulnerability details – vuln.today

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