CVE-2023-5185CWE-434

Gym Management System Project v1.0 - Insecure File Upload

Critical · published September 28, 2023

CVSS v3.1
9.1
EPSS
1%
Percentile
73.7
In the wild
Unconfirmed
What it is

🔥 An insecure file upload vulnerability in Gym Management System Project v1.0 is like handing a stranger the keys to your gym while you’re busy lifting weights! Think of it as a gym member sneaking in a duffel bag full of gym equipment without a proper check — once that bag is in, they can easily switch the weights with something much heavier. This flaw lets an attacker upload malicious files, leading straight to remote code execution on the server. Once exploited, an attacker can execute arbitrary code on the server, gaining full control over it. They could steal sensitive information, modify the application, or even take it offline entirely. Imagine a rogue workout buddy turning your gym into their personal playground — it's absolutely devastating!

Put simply

Think of it as a gym member sneaking in a duffel bag full of gym equipment without a proper check — once that bag is in, they can easily switch the weights with something much heavier. This flaw lets an attacker upload malicious files, leading straight to remote code execution on the server. This vulnerability arises from the insecure handling of the 'file' parameter on the profile/i.php page, allowing authenticated attackers to upload files without proper validation, ultimately leading to remote code execution.

What to do

Once exploited, an attacker can execute arbitrary code on the server, gaining full control over it. They could steal sensitive information, modify the application, or even take it offline entirely. Imagine a rogue workout buddy turning your gym into their personal playground — it's absolutely devastating! Immediately patch Gym Management System to the latest version that addresses this vulnerability. Implement strict file validation and whitelisting based on file types and size for uploaded files to avoid future mishaps. Regularly audit your applications for such vulnerabilities! You've got this! Follow these steps, and you'll lock down your gym in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01476 · 73.7th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2023-09-28T20:52Z
EPSS history
Timeline
  • 28 SEP 20:52Z
    Gym Management System Project v1.0 - Insecure File Upload
    cvelistv5