CVE-2017-14346

upload.php in tianchoy/blog through 2017-09-12 allows unrestricted file upload and PHP code execution by using the image/jpeg, image/pjpeg, image/png, or…

published September 12, 2017

CVSS
β€”
EPSS
2%
Percentile
81.5
In the wild
Unconfirmed
What it is

🚨 A sneaky unrestricted file upload lets any crafty user execute PHP code as if it were a harmless image! 😱 Think of it like a restaurant that accepts any dish without checking the ingredients β€” someone could slip in a recipe for disaster instead of dessert! 🍰 An attacker could exploit this flaw to upload malicious PHP files, potentially gaining full control over the server. This could lead to data breaches, service disruption, or even a full takeover of the website! Talk about a recipe for chaos! 😬

Put simply

Think of it like a restaurant that accepts any dish without checking the ingredients β€” someone could slip in a recipe for disaster instead of dessert! 🍰 The vulnerability in upload.php of tianchoy/blog allows attackers to upload .php files disguised as image types (like .jpeg or .png), leading to arbitrary code execution without proper validation.

What to do

An attacker could exploit this flaw to upload malicious PHP files, potentially gaining full control over the server. This could lead to data breaches, service disruption, or even a full takeover of the website! Talk about a recipe for chaos! 😬 To secure your site, restrict file uploads to valid image formats only and validate the file types on both client and server sides. Consider implementing a review process for uploaded files and update your application as soon as possible to protect against potential exploits! πŸ”’ You've got this! By taking these steps, you can lock down your site and keep those pesky attackers at bay! πŸ›‘οΈ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02096 Β· 81.5th percentile
Published
2017-09-12T18:00Z
EPSS history
Timeline
  • 12 SEP 18:00Z
    upload.php in tianchoy/blog through 2017-09-12 allows unrestricted file upload and PHP code execution by using the image/jpeg, image/pjpeg, image/png, or…
    cvelistv5