CVE-2017-16903

LvyeCMS through 3.1 allows remote attackers to upload and execute arbitrary PHP code via directory traversal sequences in the dir parameter, in conjunction…

published November 20, 2017

CVSS
—
EPSS
2%
Percentile
81.1
In the wild
Unconfirmed
What it is

🚨 A sneaky directory traversal in LvyeCMS lets attackers upload PHP code without breaking a sweat! Think of it like a sneaky delivery person using a side entrance to drop off a package directly into a restricted area. Instead of going through the main entrance with all the security checks, they bypass everything by exploiting a poorly marked back door. If exploited, an attacker could upload and run any PHP code they desire, potentially leading to full system compromise. This could mean stealing sensitive data, altering content, or even taking complete control of the server—yikes!

Put simply

Think of it like a sneaky delivery person using a side entrance to drop off a package directly into a restricted area. Instead of going through the main entrance with all the security checks, they bypass everything by exploiting a poorly marked back door. This vulnerability allows remote attackers to exploit directory traversal sequences in the 'dir' parameter to upload and execute arbitrary PHP code through a template Style add request in index.php.

What to do

If exploited, an attacker could upload and run any PHP code they desire, potentially leading to full system compromise. This could mean stealing sensitive data, altering content, or even taking complete control of the server—yikes! To protect yourself, update to the latest version of LvyeCMS and ensure proper input validation for the 'dir' and 'content' parameters. Limiting file uploads and implementing strict file type checks can also help mitigate the risk. You've got this! Follow these steps and you'll be well on your way to securing your site. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02049 · 81.1th percentile
Published
2017-11-20T19:00Z
EPSS history
Timeline
  • 20 NOV 19:00Z
    LvyeCMS through 3.1 allows remote attackers to upload and execute arbitrary PHP code via directory traversal sequences in the dir parameter, in conjunction…
    cvelistv5