CVE-2020-9280
SilverStripe Folders migrated from 3.x may be unsafe to upload to
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2020-9280- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-434
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2020-9280- Updated
- 2026-11-02
EUVDEUVD-2022-2539 No score
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.
- Record
EUVD-2022-2539- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-592m-4533-rxq9
7.5
SilverStripe Folders migrated from 3.x may be unsafe to upload to
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.
- Record
GHSA-592m-4533-rxq9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-434
- Updated
- 2026-11-02
OSV
7.5
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.
- Record
CVE-2020-9280- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-592m-4533-rxq9
7.5
SilverStripe Folders migrated from 3.x may be unsafe to upload to
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.
- Record
GHSA-592m-4533-rxq9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-434
- Updated
- 2026-11-02
OSVBIT-silverstripe-2020-9280 No score
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.
- Record
BIT-silverstripe-2020-9280- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
silverstripe/frameworkPackagist |
4.0.0 up to 4.4.6 | 4.4.6 |
silverstripe/userformsPackagist |
5.0.0 up to 5.4.2 | 5.4.2 |
silverstripe/assetsPackagist |
1.0.0 up to 1.4.7 | 1.4.7 |
silverstripe/assetsPackagist |
1.5.0 up to 1.5.2 | 1.5.2 |
silverstripeBitnami |
4.0.0 up to 4.5.0 | 4.5.0 |
silverstripe/frameworkPackagist |
4.0.0 up to 4.4.6, plus listed versions 4.0.14.0.1-rc14.0.24.0.34.0.4 Show 32 moreShow less4.0.54.0.64.0.74.1.04.1.0-rc14.1.0-rc24.1.14.1.24.1.34.1.44.1.54.2.04.2.0-beta14.2.14.2.24.2.34.2.44.2.54.3.04.3.0-rc14.3.14.3.24.3.34.3.44.3.54.4.04.4.0-rc14.4.14.4.24.4.34.4.44.4.5 |
4.4.6 |
silverstripe/userformsPackagist |
5.0.0 up to 5.4.2, plus listed versions 5.0.15.0.25.1.05.1.15.2.0 Show 8 moreShow less5.2.15.2.25.3.05.3.15.3.25.3.35.4.05.4.1 |
5.4.2 |
silverstripe/assetsPackagist |
1.0.0 up to 1.4.7, plus listed versions 1.0.11.0.1-rc11.0.21.0.31.0.4 Show 33 moreShow less1.0.51.0.61.0.71.1.01.1.0-rc11.1.0-rc21.1.11.1.21.1.31.1.41.1.51.2.01.2.0-beta11.2.11.2.21.2.31.2.41.2.51.3.01.3.0-rc11.3.11.3.21.3.31.3.41.3.51.4.01.4.0-rc11.4.11.4.21.4.31.4.41.4.51.4.6 |
1.4.7 |
silverstripe/assetsPackagist |
1.5.0 up to 1.5.2, plus listed versions 1.5.1 |
1.5.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-9280 is a high vulnerability (CVSS 7.5) in Silverstripe, published April 15, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.73%, the 77th percentile. Fixed in silverstripe/framework 4.4.6.
References
silverstripe.org/download/security-releases
forum.silverstripe.org/c/releases
silverstripe.org/download/security-releases/cve-2020-9280
nvd.nist.gov/vuln/detail/CVE-2020-9280
github.com/silverstripe/silverstripe-assets/commit/6779fd3c8c1c05a3db5035bf6e541c9483d161fc
github.com/silverstripe/silverstripe-userforms/commit/3bbad2044279ade5e5a5d0ae1822bafe479f8a26
github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/assets/CVE-2020-9280.yaml
github.com/advisories/GHSA-592m-4533-rxq9
github.com/silverstripe/silverstripe-framework