Silverstripe Framework vulnerabilities
41 known vulnerabilities affecting silverstripe/framework.
Total CVEs
41
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
CRITICAL2HIGH3MEDIUM32LOW4
Vulnerabilities
Page 2 of 3
CVE-2020-9280HIGH≥ 4.0.0, < 4.4.62022-05-24
CVE-2020-9280 [HIGH] CWE-434 SilverStripe Folders migrated from 3.x may be unsafe to upload to
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 Com
ghsaosv
CVE-2019-14272MEDIUM≥ 4.0.0, < 4.3.5≥ 4.4.0, < 4.4.42022-05-24
CVE-2019-14272 [MEDIUM] CWE-79 SilverStripe asset-admin Cross-site Scripting (XSS)
SilverStripe asset-admin Cross-site Scripting (XSS)
In SilverStripe asset-admin 4.0, there is XSS in file titles managed through the CMS.
ghsaosv
CVE-2020-9311MEDIUM≥ 3.0.0, < 3.7.52022-05-24
CVE-2020-9311 [MEDIUM] CWE-79 Silverstripe CMS XSS Vulnerability
Silverstripe CMS XSS Vulnerability
In SilverStripe through 4.5, malicious users with a valid Silverstripe CMS login (usually CMS access) can craft profile information which can lead to XSS for other users through specially crafted login form URLs.
ghsaosv
CVE-2019-12246MEDIUM≥ 4.0.0, < 4.4.0≥ 0, ≤ 3.62022-05-24
CVE-2019-12246 [MEDIUM] CWE-352 SilverStripe Denial of Service on flush and development URL tools
SilverStripe Denial of Service on flush and development URL tools
SilverStripe before 4.4.0 allows a Denial of Service on flush and development URL tools.
ghsaosv
CVE-2020-25817MEDIUMCVSS 4.8≥ 4.0.0, < 4.7.42022-05-24
CVE-2020-25817 [MEDIUM] CWE-611 SilverStripe XXE Vulnerability in CSSContentParser
SilverStripe XXE Vulnerability in CSSContentParser
SilverStripe through 4.6.0-rc1 has an XXE Vulnerability in CSSContentParser. A developer utility meant for parsing HTML within unit tests can be vulnerable to XML External Entity (XXE) attacks. When this developer utility is misused for purposes involving external or user submitted data in custom project code, it can lead to vulnerabilities such as XSS on HTML ou
ghsaosv
CVE-2019-12205MEDIUM≥ 3.0.0, < 4.3.5≥ 4.4.0-rc1, < 4.4.42022-05-24
CVE-2019-12205 [MEDIUM] CWE-79 Silverstripe Flash Clipboard Reflected XSS
Silverstripe Flash Clipboard Reflected XSS
SilverStripe versions 3.0.0 until 4.3.5 and 4.4.4 are vulnerable to Flash Clipboard Reflected XSS. Versions 4.3.5 and 4.4.4 of `silverstripe/framework` and version 1.3.5 of `silverstripe/admin` contain a fix for this issue.
ghsaosv
CVE-2019-19326MEDIUM≥ 4.0.0, < 4.4.7≥ 4.5.0, < 4.5.4+1 more2022-05-24
CVE-2019-19326 [MEDIUM] CWE-444 SilverStripe Web Cache Poisoning through HTTPRequestBuilder
SilverStripe Web Cache Poisoning through HTTPRequestBuilder
SilverStripe through 4.4.4 allows Web Cache Poisoning through HTTPRequestBuilder.
ghsaosv
CVE-2012-4968LOWCVSS 2.1≥ 2.3, < 2.3.13≥ 2.4, < 2.4.72022-05-17
CVE-2012-4968 [LOW] CWE-79 Silverstripe XSS Vulnerabilities
Silverstripe XSS Vulnerabilities
Multiple cross-site scripting (XSS) vulnerabilities in SilverStripe 2.3.x before 2.3.13 and 2.4.x before 2.4.7 allow remote attackers to inject arbitrary web script or HTML via
1. a crafted string to the `AbsoluteLinks`
1. `BigSummary`
1. `ContextSummary`
1. `EscapeXML`
1. `FirstParagraph`
1. `FirstSentence`
1. `Initial`
1. `LimitCharacters`
1. `LimitSentences`
1. `LimitWordCount`
1. `LimitWordCountXML`
ghsaosv
CVE-2019-5715CRITICAL≥ 3.0.0, < 3.6.7≥ 4.0.0, < 4.0.7+4 more2022-05-14
CVE-2019-5715 [CRITICAL] CWE-89 Silverstripe Framework SQLi Vulnerability
Silverstripe Framework SQLi Vulnerability
All versions of SilverStripe 3 prior to 3.6.7 and 3.7.3, and all versions of SilverStripe 4 prior to 4.0.7, 4.1.5, 4.2.4, and 4.3.1 allows Reflected SQL Injection through Form and DataObject.
ghsaosv
CVE-2017-18049MEDIUM≥ 0, < 3.5.6≥ 3.6.0, < 3.6.3+1 more2022-05-14
CVE-2017-18049 [MEDIUM] CWE-74 SilverStripe CSV Excel Macro Injection
SilverStripe CSV Excel Macro Injection
In the CSV export feature of SilverStripe before 3.5.6, 3.6.x before 3.6.3, and 4.x before 4.0.1, it's possible for the output to contain macros and scripts, which may be executed if imported without sanitization into common software (including Microsoft Excel). For example, the CSV data may contain untrusted user input from the "First Name" field of a user's /myprofile page.
ghsaosv
CVE-2015-5062MEDIUM≥ 0, ≤ 3.1.132022-05-14
CVE-2015-5062 [MEDIUM] CWE-601 Silverstripe CMS Open Redirect
Silverstripe CMS Open Redirect
Open redirect vulnerability in SilverStripe CMS & Framework 3.1.13 allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in the returnURL parameter to dev/build.
ghsaosv
CVE-2010-1593LOW≥ 0, < 2.3.52022-05-14
CVE-2010-1593 [LOW] CWE-79 SilverStripe vulnerable to Cross-site Scripting
SilverStripe vulnerable to Cross-site Scripting
Multiple cross-site scripting (XSS) vulnerabilities in SilverStripe before 2.3.5 allow remote attackers to inject arbitrary web script or HTML via (1) the CommenterURL parameter to PostCommentForm, and in the Forum module before 0.2.5 in SilverStripe before 2.3.5 allow remote attackers to inject arbitrary web script or HTML via (2) the Search parameter to forums/search (aka
ghsaosv
CVE-2020-26138MEDIUM≥ 3.0.0, < 4.7.42022-03-26
CVE-2020-26138 [MEDIUM] CWE-20 FormField with square brackets in field name skips validation
FormField with square brackets in field name skips validation
FileField with array notation skips validation
The FileField class is commonly used for file upload in custom code on a Silverstripe website. This field is designed to be used with a single file upload.
PHP allows for submitting multiple values by adding square brackets to the field name. When this is done to a FileField, it will be coerced
ghsaosv
CVE-2022-0227MEDIUM≥ 0, < 4.10.12022-02-06
CVE-2022-0227 [MEDIUM] Business Logic Errors in SilverStripe Framework
Business Logic Errors in SilverStripe Framework
SilverStripe Framework prior to version 4.10.1 is vulnerable to business logic errors.
ghsaosv
CVE-2019-14273MEDIUM≥ 4.0.0, < 4.3.5≥ 4.4.0, < 4.4.42020-07-15
CVE-2019-14273 [MEDIUM] CWE-552 Broken access control on files
Broken access control on files
In SilverStripe assets 4.0, there is broken access control on files.
ghsaosv
CVE-2019-19325MEDIUM≥ 4.5.0, < 4.5.2≥ 4.0.0, < 4.4.52020-02-24
CVE-2019-19325 [MEDIUM] CWE-78 Reflected XSS in SilverStripe
Reflected XSS in SilverStripe
SilverStripe through 4.4.x before 4.4.5 and 4.5.x before 4.5.2 allows Reflected XSS on the login form and custom forms. Silverstripe Forms allow malicious HTML or JavaScript to be inserted through non-scalar FormField attributes, which allows performing XSS (Cross-Site Scripting) on some forms built with user input (Request data). This can lead to phishing attempts to obtain a user's credentials or other
ghsaosv
CVE-2019-12204CRITICAL≥ 4.1.0, < 4.3.52019-11-12
CVE-2019-12204 [CRITICAL] Missing warning can lead to unauthenticated admin access in SilverStripe
Missing warning can lead to unauthenticated admin access in SilverStripe
In SilverStripe through 4.3.3, a missing warning about leaving install.php in a public webroot can lead to unauthenticated admin access.
ghsaosv
CVE-2019-16409MEDIUM≥ 4.0.0, < 4.3.5≥ 4.4.0, < 4.4.42019-11-12
CVE-2019-16409 [MEDIUM] CWE-200 SilverStripe Versioned Files module Unpublished files are exposed publicly
SilverStripe Versioned Files module Unpublished files are exposed publicly
In the Versioned Files module through 2.0.3 for SilverStripe 3.x, unpublished versions of files are publicly exposed to anyone who can guess their URL. This guess could be highly informed by a basic understanding of the symbiote/silverstripe-versionedfiles source code. (Users who upgrade from SilverStripe 3.x to 4.x
ghsaosv
CVE-2019-12203MEDIUM≥ 3.7.0, < 3.7.4≥ 4.4.0, < 4.4.4+2 more2019-11-12
CVE-2019-12203 [MEDIUM] CWE-384 Session fixation in change password form
Session fixation in change password form
SilverStripe through 4.3.3 allows session fixation in the "change password" form.
ghsaosv
CVE-2019-12245MEDIUM≥ 0, < 3.6.8≥ 3.7.0, < 3.7.4+2 more2019-11-12
CVE-2019-12245 [MEDIUM] CWE-732 Lack of access control on upoaded files
Lack of access control on upoaded files
SilverStripe through 4.3.3 has incorrect access control for protected files uploaded via Upload::loadIntoFile(). An attacker may be able to guess a filename in silverstripe/assets via the AssetControlExtension.
ghsaosv