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

CVE-2025-12846

High · published November 11, 2025

CVSS v3.1
8.8
EPSS
1%
Percentile
53.9
In the wild
Unconfirmed
What it is

⚡ An authenticated user can upload malicious files with a sneaky double extension! The Blocksy Companion plugin for WordPress is vulnerable to arbitrary file uploads in all versions up to 2.1.19! 🔥 Think of it like a restaurant that lets anyone with a reservation sneak in a dish that looks like a salad but is actually a dessert — all because they didn’t check the ingredients properly! This could lead to an attacker uploading malicious files onto your server, potentially allowing them to execute harmful code at will. Imagine someone slipping a Trojan horse into your kitchen, ready to wreak havoc — yikes!

Put simply

Think of it like a restaurant that lets anyone with a reservation sneak in a dish that looks like a salad but is actually a dessert — all because they didn’t check the ingredients properly! This vulnerability in the Blocksy Companion plugin allows authenticated users to bypass file type validation and upload arbitrary files, including potentially harmful scripts disguised as valid SVG files.

What to do

This could lead to an attacker uploading malicious files onto your server, potentially allowing them to execute harmful code at will. Imagine someone slipping a Trojan horse into your kitchen, ready to wreak havoc — yikes! Update the Blocksy Companion plugin to version 2.1.20 or later to patch this vulnerability immediately. Additionally, verify your file upload validations to ensure they properly check for file types and sanitize inputs. 🛡️ You've got this! With these steps, you'll have your site secured in no time! 🚀

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00735 · 53.9th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-11-11T16:15Z
References (2)
EPSS history
Timeline
  • 11 NOV 11:03Z
    Blocksy Companion <= 2.1.19 - Authenticated (Author+) Arbitrary File Upload via SVG Upload Bypass
    cvelistv5