Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated network-reachable upload handler with no user interaction (AV:N/AC:L/PR:N/UI:N) yields arbitrary PHP execution, giving full C/I/A impact on the host.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
AnalysisAI
Remote code execution in the Personal QR Message WordPress plugin (versions through 1.0) allows unauthenticated attackers to upload arbitrary PHP files via a handler that fails to restrict uploaded file types, and those files are directly reachable and executable on the server. Publicly available exploit code exists (published by WPScan), and the CVSS 3.1 base score is 9.8, though the EPSS probability is low at 0.22% (13th percentile). This is a classic unauthenticated file-upload-to-RCE flaw that grants full server compromise with no authentication or user interaction.
Technical ContextAI
The affected component is a WordPress plugin, meaning it runs inside a PHP web application typically served by Apache or nginx with PHP-FPM. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): the plugin exposes an upload handler that does not validate or restrict the extension/MIME type of submitted files, so an attacker can place a .php file inside the web root. Because WordPress serves files from writable upload directories (commonly wp-content/uploads) and the uploaded script is 'directly reachable,' the PHP interpreter executes it on request, converting an upload primitive into arbitrary code execution. The CPE cpe:2.3:a:unknown:personal_qr_message:*:*:*:*:*:*:*:* identifies the affected application, with the vendor listed as 'unknown' in the available data.
RemediationAI
No vendor-released patched version is identified in the available data - the vulnerability affects the plugin 'through 1.0' with no fixed release referenced, so No vendor-released patch identified at time of analysis. The most effective action is to deactivate and remove the Personal QR Message plugin entirely until a vendor fix is published, since the exposed unauthenticated upload handler cannot be trusted while present. If removal is not immediately possible, compensating controls include using a WAF or web server rules to block requests to the plugin's upload endpoint, and configuring the web server to deny PHP execution within the WordPress uploads directory (for example, an Apache directive or nginx location that disables the PHP handler under wp-content/uploads) - the trade-off is that legitimate plugin functionality relying on that handler will break and some plugins that legitimately execute code from uploads could be affected. Restrict administrative and network access to the site and monitor the uploads directory for newly created .php files as a detection measure. Consult the WPScan advisory at https://wpscan.com/vulnerability/05bd2683-ef3b-4816-a323-12d5e943612a/ for exploit details and any updated fix guidance.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52178
GHSA-r4mq-7p9v-x8fv