Description
The CM Map Locations – Visualize and share your locations in a few clicks plugin for WordPress is vulnerable to Limited Arbitrary File Upload in all versions up to, and including, 2.1.8 via the uploadMedia function. This is due to insufficient file type validation in the upload handler, which performs incomplete extension filtering without MIME-type checks or upload capability verification before passing attacker-supplied files to move_uploaded_file(). This makes it possible for authenticated attackers, with subscriber-level access and above, to upload files that may be executable, which makes remote code execution possible. The required nonce is exposed to any logged-in Subscriber via the CMLOC_Editor_Images JavaScript object on the front-end location editor page.
Published: 2026-08-25
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CM Map Locations WordPress plugin allows authenticated users with subscriber-level access to upload files through an AJAX action that performs inadequate file type validation. The upload handler only checks file extensions and omits MIME‑type verification or capability checks before writing the file, enabling attackers to upload executable files that can be executed on the server.」

Affected Systems

Any WordPress installation that has the CM Map Locations plugin version 2.1.8 or earlier deployed. The vulnerability applies to all sites where users can log in as subscribers or higher and access the location editor page, since the nonce needed to call the upload handler is exposed in a JavaScript object on that page.

Risk and Exploitability

With a CVSS score of 8.8 the vulnerability is considered high severity. No EPSS score is available, and the issue is not listed in the CISA KEV catalog. The attack vector requires an authenticated subscriber or higher to log in and use the front‑end location editor; the attacker can then supply a malicious file to the upload endpoint, leading to remote code execution. Given the lack of an EPSS score, exploitation probability is uncertain but the existence of the flaw and its high severity warrant prompt action.

Generated by OpenCVE AI on August 25, 2026 at 09:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the CM Map Locations plugin to version 2.1.9 or later where the upload validation is corrected.
  • If an update is not immediately possible, disable the cmloc_route_image_upload AJAX action for subscriber roles or remove the upload capability from those roles entirely.
  • Configure server‑side MIME‑type checks or a security plugin to allow only safe file types for all uploads and ensure that files written to the server cannot be executed.

Generated by OpenCVE AI on August 25, 2026 at 09:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Description The CM Map Locations – Visualize and share your locations in a few clicks plugin for WordPress is vulnerable to Limited Arbitrary File Upload in all versions up to, and including, 2.1.8 via the uploadMedia function. This is due to insufficient file type validation in the upload handler, which performs incomplete extension filtering without MIME-type checks or upload capability verification before passing attacker-supplied files to move_uploaded_file(). This makes it possible for authenticated attackers, with subscriber-level access and above, to upload files that may be executable, which makes remote code execution possible. The required nonce is exposed to any logged-in Subscriber via the CMLOC_Editor_Images JavaScript object on the front-end location editor page.
Title CM Map Locations <= 2.1.8 - Authenticated (Subscriber+) Arbitrary File Upload via cmloc_route_image_upload AJAX Action
Weaknesses CWE-434
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-25T07:39:49.527Z

Reserved: 2026-07-22T14:13:57.685Z

Link: CVE-2026-16601

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-25T08:18:08.220

Modified: 2026-08-25T08:18:08.220

Link: CVE-2026-16601

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T09:30:05Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type