Description
The Personal QR Message WordPress plugin through 1.0 does not restrict the file types that can be uploaded through an unauthenticated handler, allowing unauthenticated users to upload arbitrary executable PHP files that are directly reachable, leading to remote code execution.
Published: 2026-08-03
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Personal QR Message WordPress plugin through version 1.0 fails to restrict uploaded file types. An attacker can upload any file, including executable PHP scripts, that is later served directly by the web server. Once uploaded, the script can be accessed and executed, giving the attacker full control over the host. This flaw provides a direct path to compromise confidentiality, integrity, and availability of the affected WordPress site.

Affected Systems

Any WordPress installation that has the Personal QR Message plugin installed and operating on version 1.0 or earlier is affected. The vendor is listed as an unknown entity and the plugin is typically used to generate QR codes for messages on the site.

Risk and Exploitability

Because the vulnerability permits arbitrary PHP files to be uploaded without authentication and accessed directly via HTTP, it can lead to remote code execution. However, the EPSS score of < 1% suggests a low likelihood of exploitation in the wild. The CVSS score of 9.8 reflects a critical severity. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires only the ability to interact with the unsecured upload endpoint provided by the plugin.

Generated by OpenCVE AI on August 4, 2026 at 21:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Immediately disable or uninstall the Personal QR Message plugin on all affected WordPress sites
  • If the plugin must remain, delete every file in its upload directory, set strict file permissions and configure the web server to deny execution of PHP files in that folder
  • Contact the vendor or seek community updates for a security fix, and apply the patch or replace the plugin with a vetted alternative when available

Generated by OpenCVE AI on August 4, 2026 at 21:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434

Mon, 03 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Personal QR Message WordPress plugin through 1.0 does not restrict the file types that can be uploaded through an unauthenticated handler, allowing unauthenticated users to upload arbitrary executable PHP files that are directly reachable, leading to remote code execution.
Title Personal QR Message <= 1.0 - Unauthenticated Arbitrary File Upload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-04T17:16:37.295Z

Reserved: 2026-07-20T07:19:47.202Z

Link: CVE-2026-16250

cve-icon Vulnrichment

Updated: 2026-08-04T17:16:16.551Z

cve-icon NVD

Status : Received

Published: 2026-08-03T07:16:40.910

Modified: 2026-08-04T18:16:46.297

Link: CVE-2026-16250

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T21:45:04Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type