CVE-2020-14067

The install_from_hash functionality in Navigate CMS 2.9 does not consider the .phtml extension when examining files within a ZIP archive that may contain PHP…

published June 15, 2020

CVSS
—
EPSS
1%
Percentile
68.7
In the wild
Unconfirmed
What it is

⚠️ A sneaky oversight in Navigate CMS 2.9 could allow PHP code in ZIP files to slip right through unnoticed! 📦 Think of it like a restaurant that checks the ingredients of a dish but forgets to inspect the cooking method — a chef could sneak in some unexpected flavors. In this case, a .phtml file could be hiding in the ZIP, ready to execute malicious code when unpacked! If exploited, this vulnerability could allow an attacker to execute arbitrary PHP code on the server, potentially compromising sensitive data, altering site functionality, or even taking over the entire system. That's like letting a stranger into your kitchen and not monitoring what they whip up. Yikes!

Put simply

Think of it like a restaurant that checks the ingredients of a dish but forgets to inspect the cooking method — a chef could sneak in some unexpected flavors. In this case, a .phtml file could be hiding in the ZIP, ready to execute malicious code when unpacked! The issue arises from the install_from_hash functionality, which fails to check for the .phtml file extension within ZIP archives, allowing potentially harmful PHP code to be executed without proper validation.

What to do

If exploited, this vulnerability could allow an attacker to execute arbitrary PHP code on the server, potentially compromising sensitive data, altering site functionality, or even taking over the entire system. That's like letting a stranger into your kitchen and not monitoring what they whip up. Yikes! To mitigate this flaw, ensure that all uploads are thoroughly scanned for file types, especially those within ZIP files. Implement strict checks to disallow .phtml files and any other potentially dangerous file types. Regularly update to the latest version of Navigate CMS to maintain security. You've got this! By taking these steps, you'll be a security hero, keeping your site safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01230 · 68.7th percentile
Published
2020-06-15T00:41Z
EPSS history
Timeline
  • 15 JUN 00:41Z
    The install_from_hash functionality in Navigate CMS 2.9 does not consider the .phtml extension when examining files within a ZIP archive that may contain PHP…
    cvelistv5