# WP GPX Maps <= 1.7.11 - Cross-Site Request Forgery to GPX File Upload

- **ID:** WPSEC-2026-1769
- **Plugin:** WP GPX Maps (`wp-gpx-maps`), https://wordpress.org/plugins/wp-gpx-maps/
- **Affected versions:** all versions before 1.8.00
- **Fixed in:** 1.8.00 (Update to 1.8.00 or later.)
- **Severity:** Medium 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N)
- **Weakness:** CWE-352
- **Usage among sites WPSec scans:** plugin Low, affected versions Low (as of 2026-10-27)
- **Attack surface analysis:** https://attacksurface.wpsec.com/plugin/wp-gpx-maps
- **Fix released:** 2026-10-26
- **Published:** 2026-10-27
- **URL:** https://wpsec.com/vuln/WPSEC-2026-1769/

## Description

The WP GPX Maps plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.7.11. This is due to missing nonce validation on the GPX file upload handler in the Tracks tab. This makes it possible for unauthenticated attackers to upload GPX files to the site via a forged request, granted they can trick a site administrator or other user with access to the plugin's Tracks page into performing an action such as clicking on a link.

## References

- https://wpsec.com/vuln/WPSEC-2026-1769/
- https://plugins.svn.wordpress.org/wp-gpx-maps/tags/1.8.00/
- https://wordpress.org/plugins/wp-gpx-maps/

Source: WPSec, https://wpsec.com/vuln/WPSEC-2026-1769/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Free to use, share and adapt, also commercially, if you credit WPSec and link to this advisory.
