CVE-2020-9280 SilverStripe Folders migrated from 3.x may be unsafe to upload to
SilverStripe CMS may store uploaded files in unprotected folders, allowing unauthorized access to sensitive data if specific migration and module conditions are met.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-9280?
CVE-2020-9280 is a high-severity vulnerability in Silverstripe Silverstripe, published on 15 Apr 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In SilverStripe through 4.5, files uploaded via Forms to folders migrated from Silverstripe CMS 3.x may be put to the default "/Uploads" folder instead. This affects installations which allowed upload folder protection via the optional silverstripe/secureassets module under 3.x. This module is installed and enabled by default on the Common Web Platform (CWP). The vulnerability only affects files uploaded after an upgrade to 4.x.
Weakness: CWE-434
Which versions are affected by CVE-2020-9280?
9 open source packages ship an affected version, including silverstripe/assets, silverstripe and silverstripe/framework. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
silverstripe/assets Packagist | From 1.0.0 | 1.4.7 |
silverstripe/assets Packagist | From 1.0.0 | 1.4.7 |
silverstripe/assets Packagist | From 1.5.0 | 1.5.2 |
silverstripe/assets Packagist | From 1.5.0 | 1.5.2 |
silverstripe Bitnami | From 4.0.0 | 4.5.0 |
silverstripe/framework Packagist | From 4.0.0 | 4.4.6 |
3 more packages
silverstripe/framework Packagist | From 4.0.0 | 4.4.6 |
silverstripe/userforms Packagist | From 5.0.0 | 5.4.2 |
silverstripe/userforms Packagist | From 5.0.0 | 5.4.2 |
Products include Silverstripe Silverstripe.
How do I fix CVE-2020-9280?
Upgrade silverstripe/assets to a fixed version for your release line: 1.4.7 or 1.5.2.
Is CVE-2020-9280 being exploited?
There is no known exploitation of CVE-2020-9280 in the wild and no public exploit code.
Other vulnerabilities in Silverstripe Silverstripe
Sources
Also known as BIT-silverstripe-2020-9280, GHSA-592m-4533-rxq9.