CVE-2017-16920

v5/config/system.php in dayrui FineCms 5.2.0 has a default SYS_KEY value and does not require key regeneration for each installation, which allows remote…

published November 21, 2017

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

⚠️ A default SYS_KEY value isn't just a casual oversight—it’s an open invitation for attackers! This flaw in FineCms 5.2.0 allows the uploading of arbitrary PHP files with a simple member API call. 🔥 Think of it like a hotel that never changes the master key for every new guest—anyone can walk in and take whatever they want. In this case, it’s a free pass for malicious users to upload harmful files straight into your server. With this vulnerability, an attacker could upload a malicious PHP file that might compromise the entire application, allowing them to execute arbitrary commands and potentially take over your server. The consequences could range from data theft to complete control over your site—definitely not what any hero wants!

Put simply

Think of it like a hotel that never changes the master key for every new guest—anyone can walk in and take whatever they want. In this case, it’s a free pass for malicious users to upload harmful files straight into your server. The vulnerability in FineCms arises as the default SYS_KEY isn't regenerated for each installation, enabling attackers to exploit the member API to upload malicious PHP files through SWF uploads.

What to do

With this vulnerability, an attacker could upload a malicious PHP file that might compromise the entire application, allowing them to execute arbitrary commands and potentially take over your server. The consequences could range from data theft to complete control over your site—definitely not what any hero wants! To safeguard your systems, immediately update FineCms to the latest version that addresses this vulnerability, and ensure you regenerate the SYS_KEY for every new installation. It’s also wise to audit your configurations and review upload permissions! You've got this! Follow these steps, and you'll be well on your way to securing your application. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02141 · 81.9th percentile
Published
2017-11-21T13:00Z
EPSS history
Timeline
  • 21 NOV 13:00Z
    v5/config/system.php in dayrui FineCms 5.2.0 has a default SYS_KEY value and does not require key regeneration for each installation, which allows remote…
    cvelistv5