CVE-2025-29709

SourceCodester Company Website CMS 1.0 has a File upload vulnerability via the "Create portfolio" file /dashboard/portfolio

Critical · published April 16, 2025

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

🚨 A sneaky file upload vulnerability in SourceCodester's CMS could let an attacker slip malicious files right into your server! 🔥 Think of it like a guest who books a room at a hotel but sneaks in a suitcase full of trouble without anyone checking their bags at the door. Once inside, they can cause chaos without raising suspicion! This vulnerability is absolutely devastating! An attacker could exploit it to upload any files they choose, potentially leading to full server compromise, data theft, or even site defacement. The consequences could be catastrophic, leaving your website vulnerable to unauthorized access and manipulation!

Put simply

Think of it like a guest who books a room at a hotel but sneaks in a suitcase full of trouble without anyone checking their bags at the door. Once inside, they can cause chaos without raising suspicion! The flaw exists in the "Create portfolio" file within the dashboard, where insufficient validation allows an attacker to upload files without restriction, granting them the ability to execute arbitrary code on the server.

What to do

This vulnerability is absolutely devastating! An attacker could exploit it to upload any files they choose, potentially leading to full server compromise, data theft, or even site defacement. The consequences could be catastrophic, leaving your website vulnerable to unauthorized access and manipulation! To defend against this vulnerability, it's crucial to patch your SourceCodester CMS to the latest version immediately. Additionally, implement strict file type validation and ensure that uploaded files are stored in a directory with limited execute permissions. Don't leave your digital front door wide open! You've got this! By following these steps, you can lock down your site and protect it from potential breaches! 🛡️

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.00623 · 49.2th percentile
Published
2025-04-16T00:00Z
EPSS history
Timeline
  • 16 APR 00:00Z
    SourceCodester Company Website CMS 1.0 has a File upload vulnerability via the "Create portfolio" file /dashboard/portfolio
    cvelistv5