CVE-2018-16370

In PESCMS Team 2.2.1, attackers may upload and execute arbitrary PHP code through /Public/?g=Team&m=Setting&a=upgrade by placing a .php file in a ZIP archive

published September 3, 2018

CVSS
โ€”
EPSS
2%
Percentile
78.3
In the wild
Unconfirmed
What it is

โš ๏ธ A crafty ZIP upload is all it takes! In PESCMS Team 2.2.1, attackers can sneak in arbitrary PHP code by simply zipping it up and sending it through the upgrade endpoint. ๐Ÿ”ฅ Think of it like a delivery service accepting a package without checking its contents โ€” a mischievous delivery driver could easily send a surprise instead of the actual shipment! This vulnerability allows an attacker to inject malicious code just like that sneaky package slip. If exploited, an attacker could execute their PHP code on the server, leading to total control over the system. This could mean anything from stealing sensitive data to manipulating the site at will โ€” not a great situation for anyone!

Put simply

Think of it like a delivery service accepting a package without checking its contents โ€” a mischievous delivery driver could easily send a surprise instead of the actual shipment! This vulnerability allows an attacker to inject malicious code just like that sneaky package slip. This vulnerability allows attackers to upload a ZIP archive containing PHP files to the upgrade endpoint, which can then be executed on the server without proper validation.

What to do

If exploited, an attacker could execute their PHP code on the server, leading to total control over the system. This could mean anything from stealing sensitive data to manipulating the site at will โ€” not a great situation for anyone! To secure your application, ensure you patch to version 2.2.2 or later. Additionally, implement stricter checks on file uploads to block any execution of PHP files that aren't authorized. Double-check your configurations! You've got this! Follow those action items, and you'll be back in control in no time. ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01798 ยท 78.3th percentile
Published
2018-09-03T00:00Z
EPSS history
Timeline
  • 03 SEP 00:00Z
    In PESCMS Team 2.2.1, attackers may upload and execute arbitrary PHP code through /Public/?g=Team&m=Setting&a=upgrade by placing a .php file in a ZIP archive
    cvelistv5