CVE-2025-12570CWE-79cross-site-scripting

CVE-2025-12570

High · published December 12, 2025

CVSS v3.1
7.2
EPSS
0%
Percentile
15.2
In the wild
Unconfirmed
What it is

⚡ An unfiltered SVG upload allows for Stored Cross-Site Scripting in the Fancy Product Designer plugin — think of it as inviting a guest who sneaks in their own party tricks! 🎉 This is like letting someone into your home party without checking if their gift is actually a ticking time bomb. If you let them upload SVG files without proper checks, they could unleash any kind of mischief whenever someone visits your site. An attacker could slip in malicious scripts that execute whenever a user accesses the infected SVG file, potentially leading to data theft, session hijacking, or defacing your site. It’s a high-stakes game where your users’ trust is on the line!

Put simply

This is like letting someone into your home party without checking if their gift is actually a ticking time bomb. If you let them upload SVG files without proper checks, they could unleash any kind of mischief whenever someone visits your site. This vulnerability arises from insufficient input sanitization and output escaping in the data-to-image.php and pdf-to-image.php files, allowing unauthenticated attackers to inject arbitrary web scripts through SVG file uploads.

What to do

An attacker could slip in malicious scripts that execute whenever a user accesses the infected SVG file, potentially leading to data theft, session hijacking, or defacing your site. It’s a high-stakes game where your users’ trust is on the line! To secure your site, update the Fancy Product Designer plugin to version 6.4.9 or later. Additionally, consider implementing stricter file type validations and content sanitization measures to enhance your defense against such vulnerabilities. You've got this! Follow the steps to patch up your site and keep your users safe! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00248 · 15.2th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-12-12T12:15Z
References (2)
EPSS history
Timeline
  • 12 DEC 06:32Z
    Fancy Product Designer <= 6.4.8 - Unauthenticated Stored Cross-Site Scripting via SVG File Upload
    cvelistv5