Impact
The Flex QR Code Generator plugin contains an arbitrary file upload flaw caused by missing file type validation in the update_qr_code() function. An attacker can upload any file type, potentially placing a malicious script on the site. This weakness is classified as CWE-434 and can enable remote code execution if the uploaded file is executed by the server or the application.
Affected Systems
The vulnerability affects the WordPress plugin Flex QR Code Generator by ajitdas and applies to all releases up to and including version 1.2.7. Sites running these versions are exposed unless the plugin is removed or replaced with a newer, non‑vulnerable release.
Risk and Exploitability
With a CVSS score of 9.8 the flaw is considered critical. The EPSS score of less than 1% indicates a low current exploitation rate, and the vulnerability is not listed in the CISA KEV catalog. Attackers can launch the exploit via unauthenticated HTTP requests to the plugin’s upload endpoint, which is generally accessible to all visitors.
OpenCVE Enrichment