CVE-2019-12204

In SilverStripe through 4.3.3, a missing warning about leaving install.php in a public webroot can lead to unauthenticated admin access

published September 25, 2019

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

⚠️ A single misconfiguration could grant anyone admin access! In SilverStripe versions up to 4.3.3, leaving install.php exposed is like leaving the office front door wide open during lunch break! Think of it like a restaurant where the kitchen door is accidentally left ajar, allowing anyone to walk in and change the menu or mess with the food. It’s an invitation to mischief! An attacker could waltz right in and gain full admin privileges, potentially allowing them to modify site content, delete data, or even install malicious scripts. This could lead to unauthorized access to sensitive information and compromise the entire site!

Put simply

Think of it like a restaurant where the kitchen door is accidentally left ajar, allowing anyone to walk in and change the menu or mess with the food. It’s an invitation to mischief! The vulnerability arises because install.php is accessible to the public without any authentication checks, allowing anyone to access the admin interface without being prompted for credentials.

What to do

An attacker could waltz right in and gain full admin privileges, potentially allowing them to modify site content, delete data, or even install malicious scripts. This could lead to unauthorized access to sensitive information and compromise the entire site! To fix this, immediately remove or secure the install.php file from your public webroot. Also, consider reviewing your server's configuration to ensure that no sensitive files are exposed. Regularly audit your access controls to prevent future mishaps! You've got this! With a little attention, you can lock down your SilverStripe installation and keep those pesky intruders at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01460 · 73.4th percentile
Published
2019-09-25T18:25Z
EPSS history
Timeline
  • 25 SEP 18:25Z
    In SilverStripe through 4.3.3, a missing warning about leaving install.php in a public webroot can lead to unauthenticated admin access
    cvelistv5