CVE-2025-10041CWE-434unrestricted-file-upload

CVE-2025-10041

Critical · published October 15, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
59.9
In the wild
Unconfirmed
What it is

🚨 An unauthenticated attacker can upload any file they want to your WordPress site with the Flex QR Code Generator plugin! 🔥 Think of this vulnerability like a sneaky intruder who walks right into a party with a fake invitation, bypassing all the security checks at the door – once inside, they can cause chaos! This flaw could lead to devastating consequences, allowing attackers to unleash malicious files that could compromise your entire server. Imagine the horror of an attacker gaining remote control of your site, wreaking havoc on your data and resources!

Put simply

Think of this vulnerability like a sneaky intruder who walks right into a party with a fake invitation, bypassing all the security checks at the door – once inside, they can cause chaos! The root of the issue lies in the save_qr_code_to_db() function, which lacks proper file type validation in versions up to and including 1.2.5. This oversight allows unauthorized uploads, potentially leading to remote code execution.

What to do

This flaw could lead to devastating consequences, allowing attackers to unleash malicious files that could compromise your entire server. Imagine the horror of an attacker gaining remote control of your site, wreaking havoc on your data and resources! It's crucial to patch your Flex QR Code Generator plugin immediately to version 1.2.6 or higher. Additionally, review your server settings to restrict file uploads and enhance security measures to mitigate risks. Don't wait! You've got this! Fixing this vulnerability is a step towards securing your site and earning your security hero badge! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00920 · 59.9th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-10-15T13:15Z
References (4)
EPSS history
Timeline
  • 15 OCT 08:25Z
    Flex QR Code Generator <= 1.2.5 - Unauthenticated Arbitrary File Upload
    cvelistv5