CVE-2020-9280 SilverStripe Folders migrated from 3.x may be unsafe to upload to

High 7.5 Published Updated

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.

PackageAffectedFixed in
silverstripe/assets PackagistFrom 1.0.01.4.7
silverstripe/assets PackagistFrom 1.0.01.4.7
silverstripe/assets PackagistFrom 1.5.01.5.2
silverstripe/assets PackagistFrom 1.5.01.5.2
silverstripe BitnamiFrom 4.0.04.5.0
silverstripe/framework PackagistFrom 4.0.04.4.6
3 more packages
silverstripe/framework PackagistFrom 4.0.04.4.6
silverstripe/userforms PackagistFrom 5.0.05.4.2
silverstripe/userforms PackagistFrom 5.0.05.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.

All Silverstripe Silverstripe vulnerabilities

Sources

Also known as BIT-silverstripe-2020-9280, GHSA-592m-4533-rxq9.

Is CVE-2020-9280 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free