ZeroHour

CVE-2026-81090

niche

CSRF Arbitrary File Upload Leading to RCE in Gpx2Graphics WordPress Plugin (<=0.3)

CVSS 3.1
7.2 high
EPSS
Published
()
Modified
AI analysis

The Gpx2Graphics WordPress plugin through version 0.3 does not perform a CSRF check when handling file uploads and does not validate the type of the uploaded file. An attacker can craft a malicious page or link that, when opened by a logged-in administrator, silently uploads an arbitrary file such as a PHP webshell to the site. Because the uploaded PHP file can be executed on the server, this results in remote code execution and complete site takeover. Any WordPress site running Gpx2Graphics version 0.3 or earlier is affected. The flaw is rated high (CVSS 3.1: 7.2), is not on CISA's KEV list, and no public proof-of-concept or in-the-wild exploitation has been reported.

What to do: Deactivate and remove Gpx2Graphics if it is not needed, since the disclosure indicates every version through 0.3 is vulnerable and no patched version is specified. If it must remain, restrict who can reach the plugin's upload handling and audit the server (especially wp-content/uploads and any plugin upload directories) for unexpected PHP files or webshells, reviewing logs for suspicious upload activity. Rotate credentials if any sign of compromise is found.

Affected
Gpx2Graphics (WordPress plugin) Gpx2Graphics WordPress pluginthrough 0.3 (all versions <= 0.3)
Estimated exposure
nichelikely fewer than ~100 sites (very low-adoption plugin) — Gpx2Graphics is an obscure plugin for rendering GPX track files with no meaningful reported active-install base on WordPress.org and no public internet-scan data, so only a small number of hobby/travel sites are plausibly running it.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Gpx2Graphics WordPress plugin through 0.3 does not perform a CSRF check when handling file uploads, nor validate the type of the uploaded file, allowing attackers to make a logged-in administrator upload arbitrary files such as PHP via a CSRF attack, leading to Remote Code Execution.

Ecosystems
WordPress
Weakness
CWE-352, CWE-434
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.