Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:composer/silverstripe/cms@3.1.17
purl pkg:composer/silverstripe/cms@3.1.17
Next non-vulnerable version 4.11.3
Latest non-vulnerable version 4.11.3
Risk 4.5
Vulnerabilities affecting this package (8)
Vulnerability Summary Fixed by
VCID-2f9j-ek3x-kbc5
Aliases:
CVE-2020-9311
GHSA-2pw2-qpcp-m47x
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.
4.5.1
Affected by 1 other vulnerability.
VCID-658d-vmwt-f7e8
Aliases:
CVE-2019-12204
GHSA-cg8j-8w52-735v
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.
4.3.6
Affected by 0 other vulnerabilities.
4.4.0-rc1
Affected by 4 other vulnerabilities.
4.4.4
Affected by 4 other vulnerabilities.
VCID-c3vp-kc9a-vkhn
Aliases:
CVE-2017-14498
GHSA-j696-6m57-mcrv
Cross-site Scripting SilverStripe CMS has an XSS via an SVG document that is mishandled by (1) the Insert Media option in the content editor or (2) an `admin/assets/add` pathname.
3.6.1
Affected by 4 other vulnerabilities.
VCID-g366-c4n9-vfcs
Aliases:
CVE-2020-9309
GHSA-h77w-655f-6j3m
Silverstripe CMS malicious file upload enables script execution Silverstripe CMS through 4.5 can be susceptible to script execution from malicious upload contents under allowed file extensions (for example HTML code in a TXT file). When these files are stored as protected or draft files, the MIME detection can cause browsers to execute the file contents. Uploads stored as protected or draft files are allowed by default for authorised users only, but can also be enabled through custom logic as well as modules such as silverstripe/userforms. Sites using the previously optional silverstripe/mimevalidator module can configure MIME whitelists rather than extension whitelists, and hence prevent this issue. Sites on the Common Web Platform (CWP) use this module by default, and are not affected.
4.5.1
Affected by 1 other vulnerability.
VCID-gme6-wj87-ekfw
Aliases:
CVE-2020-6164
GHSA-gm5x-hpmw-xpxg
Silverstripe CMS information disclosure In SilverStripe through 4.5.0, a specific URL path configured by default through the silverstripe/framework module can be used to disclose the fact that a domain is hosting a Silverstripe application. There is no disclosure of the specific version. The functionality on this URL path is limited to execution in a CLI context, and is not known to present a vulnerability through web-based access. As a side-effect, this preconfigured path also blocks the creation of other resources on this path (e.g. a page).
4.5.1
Affected by 1 other vulnerability.
VCID-j6ze-f76y-cqgy
Aliases:
CVE-2017-5197
GHSA-xmjh-wjc5-wg4h
Cross-site Scripting There is an XSS in SilverStripe CMS.
3.4.4
Affected by 6 other vulnerabilities.
3.5.2
Affected by 6 other vulnerabilities.
VCID-kdyk-rrrr-pufw
Aliases:
CVE-2017-12849
GHSA-fwhr-g5r4-xgxf
Information Exposure Response discrepancy in the login and password reset forms in SilverStripe CMS allows remote attackers to enumerate users via timing attack.
3.5.5
Affected by 5 other vulnerabilities.
3.6.1
Affected by 4 other vulnerabilities.
VCID-wpu5-3h5v-wuhj
Aliases:
SS-2015-023
Advanced workflow member field exposure By default, the CMS Admin editable template for the NotifyUsers action has access to a large number of fields, including (for instance) `Member#Password`. This would allow a malicious CMS Admin to extract other admin passwords by adding a template emailing these fields to themselves when other admins trigger the workflow. A new configuration option has been added; when this option is set to `true` via the Config API then only member fields specified via `Member.summary_fields` may be accessed.
3.2.3
Affected by 7 other vulnerabilities.
3.3.0-rc2
Affected by 10 other vulnerabilities.
Vulnerabilities fixed by this package (3)
Vulnerability Summary Aliases
VCID-agbu-v7vd-fyc8 Hostname, IP and Protocol Spoofing through HTTP Headers In it's default configuration, SilverStripe trusts all originating IPs to include HTTP headers for Hostname, IP and Protocol. This enables reverse proxies to forward requests while still retaining the original request information. Trusted IPs can be limited via the `SS_TRUSTED_PROXY_IPS` constant. Even with this restriction in place, SilverStripe trusts a variety of HTTP headers due to different proxy notations (e.g. `X-Forwarded-For` vs. `Client-IP`). Unless a proxy explicitly unsets invalid HTTP headers from connecting clients, this can lead to spoofing requests being passed through trusted proxies. The impact of spoofed headers can include `Director::forceSSL()` not being enforced, SS_HTTPRequest->getIP() returning a wrong IP (disabling any IP restrictions), and spoofed hostnames circumventing any hostname-specific restrictions enforced in SilverStripe Controllers. Regardless on running a reverse proxy in your hosting infrastructure, please follow the instructions on Secure Coding: Request hostname forgery in order to opt-in to these protections. If your website is not behind a reverse proxy, you might already be protected if using Apache with mod_env enabled, and you have the following line in your .htaccess file: `SetEnv BlockUntrustedIPs true`. SS-2016-003
VCID-mr46-bvjx-n7ar Missing security check on dev/build/defaults The `buildDefaults` method on `DevelopmentAdmin` is missing a permission check. In live mode, if you access /dev/build, you are requested to login first. However, if you access /dev/build/defaults, then the action is performed without any login check. This should be protected in the same way that /dev/build is. The `buildDefaults` view is `requireDefaultRecords()` on each `DataObject` class, and hence has the potential to modify database state. It also lists all modified tables, allowing attackers more insight into which modules are used, and how the database tables are structured. SS-2015-028
VCID-qjey-bhrt-kud4 CSRF vulnerability in GridFieldAddExistingAutocompleter GridField does not have sufficient CSRF protection, meaning that in some cases users with CMS access can be tricked into posting unspecified data into the CMS from external websites. Amongst other default CMS interfaces, GridField is used for management of groups, users and permissions in the CMS. SS-2016-002

Date Actor Action Vulnerability Source VulnerableCode Version
2026-04-16T22:02:11.090525+00:00 GitLab Importer Affected by VCID-2f9j-ek3x-kbc5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9311.yml 38.4.0
2026-04-16T21:57:13.225223+00:00 GitLab Importer Affected by VCID-gme6-wj87-ekfw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-6164.yml 38.4.0
2026-04-16T21:56:39.276955+00:00 GitLab Importer Affected by VCID-g366-c4n9-vfcs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9309.yml 38.4.0
2026-04-16T21:54:48.617631+00:00 GitLab Importer Affected by VCID-c3vp-kc9a-vkhn https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-14498.yml 38.4.0
2026-04-16T21:53:49.731654+00:00 GitLab Importer Affected by VCID-kdyk-rrrr-pufw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-12849.yml 38.4.0
2026-04-16T21:52:19.071940+00:00 GitLab Importer Affected by VCID-j6ze-f76y-cqgy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-5197.yml 38.4.0
2026-04-16T20:58:36.816039+00:00 GitLab Importer Affected by VCID-658d-vmwt-f7e8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2019-12204.yml 38.4.0
2026-04-16T20:33:33.537375+00:00 GitLab Importer Fixing VCID-mr46-bvjx-n7ar https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-028.yml 38.4.0
2026-04-16T20:33:33.207016+00:00 GitLab Importer Fixing VCID-qjey-bhrt-kud4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-002.yml 38.4.0
2026-04-16T20:33:32.882178+00:00 GitLab Importer Fixing VCID-agbu-v7vd-fyc8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-003.yml 38.4.0
2026-04-16T20:33:01.924942+00:00 GitLab Importer Affected by VCID-wpu5-3h5v-wuhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-023.yml 38.4.0
2026-04-11T23:17:48.765524+00:00 GitLab Importer Affected by VCID-2f9j-ek3x-kbc5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9311.yml 38.3.0
2026-04-11T23:12:38.446510+00:00 GitLab Importer Affected by VCID-gme6-wj87-ekfw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-6164.yml 38.3.0
2026-04-11T23:12:01.923811+00:00 GitLab Importer Affected by VCID-g366-c4n9-vfcs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9309.yml 38.3.0
2026-04-11T23:10:06.215793+00:00 GitLab Importer Affected by VCID-c3vp-kc9a-vkhn https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-14498.yml 38.3.0
2026-04-11T23:09:13.207598+00:00 GitLab Importer Affected by VCID-kdyk-rrrr-pufw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-12849.yml 38.3.0
2026-04-11T23:08:05.048183+00:00 GitLab Importer Affected by VCID-j6ze-f76y-cqgy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-5197.yml 38.3.0
2026-04-11T22:09:46.582887+00:00 GitLab Importer Affected by VCID-658d-vmwt-f7e8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2019-12204.yml 38.3.0
2026-04-11T21:43:58.698268+00:00 GitLab Importer Fixing VCID-mr46-bvjx-n7ar https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-028.yml 38.3.0
2026-04-11T21:43:58.333338+00:00 GitLab Importer Fixing VCID-qjey-bhrt-kud4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-002.yml 38.3.0
2026-04-11T21:43:57.957959+00:00 GitLab Importer Fixing VCID-agbu-v7vd-fyc8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-003.yml 38.3.0
2026-04-11T21:43:24.667122+00:00 GitLab Importer Affected by VCID-wpu5-3h5v-wuhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-023.yml 38.3.0
2026-04-02T23:25:29.885046+00:00 GitLab Importer Affected by VCID-2f9j-ek3x-kbc5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9311.yml 38.1.0
2026-04-02T23:20:56.102069+00:00 GitLab Importer Affected by VCID-gme6-wj87-ekfw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-6164.yml 38.1.0
2026-04-02T23:20:25.133856+00:00 GitLab Importer Affected by VCID-g366-c4n9-vfcs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9309.yml 38.1.0
2026-04-02T23:18:49.824635+00:00 GitLab Importer Affected by VCID-c3vp-kc9a-vkhn https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-14498.yml 38.1.0
2026-04-02T23:17:57.477886+00:00 GitLab Importer Affected by VCID-kdyk-rrrr-pufw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-12849.yml 38.1.0
2026-04-02T23:16:34.234583+00:00 GitLab Importer Affected by VCID-j6ze-f76y-cqgy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-5197.yml 38.1.0
2026-04-02T22:22:23.985724+00:00 GitLab Importer Affected by VCID-658d-vmwt-f7e8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2019-12204.yml 38.1.0
2026-04-02T21:58:05.534135+00:00 GitLab Importer Fixing VCID-mr46-bvjx-n7ar https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-028.yml 38.1.0
2026-04-02T21:58:05.206687+00:00 GitLab Importer Fixing VCID-qjey-bhrt-kud4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-002.yml 38.1.0
2026-04-02T21:58:04.873347+00:00 GitLab Importer Fixing VCID-agbu-v7vd-fyc8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-003.yml 38.1.0
2026-04-02T21:57:32.869161+00:00 GitLab Importer Affected by VCID-wpu5-3h5v-wuhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-023.yml 38.1.0
2026-04-01T17:46:16.542738+00:00 GitLab Importer Affected by VCID-2f9j-ek3x-kbc5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9311.yml 38.0.0
2026-04-01T17:41:38.254703+00:00 GitLab Importer Affected by VCID-gme6-wj87-ekfw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-6164.yml 38.0.0
2026-04-01T17:41:01.207384+00:00 GitLab Importer Affected by VCID-g366-c4n9-vfcs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2020-9309.yml 38.0.0
2026-04-01T17:39:11.917018+00:00 GitLab Importer Affected by VCID-c3vp-kc9a-vkhn https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-14498.yml 38.0.0
2026-04-01T17:38:12.489631+00:00 GitLab Importer Affected by VCID-kdyk-rrrr-pufw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-12849.yml 38.0.0
2026-04-01T17:36:39.928519+00:00 GitLab Importer Affected by VCID-j6ze-f76y-cqgy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2017-5197.yml 38.0.0
2026-04-01T16:40:08.944774+00:00 GitLab Importer Affected by VCID-658d-vmwt-f7e8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/CVE-2019-12204.yml 38.0.0
2026-04-01T16:14:46.245509+00:00 GitLab Importer Affected by VCID-wpu5-3h5v-wuhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-023.yml 38.0.0
2026-04-01T12:47:01.474395+00:00 GitLab Importer Fixing VCID-mr46-bvjx-n7ar https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2015-028.yml 38.0.0
2026-04-01T12:47:01.442812+00:00 GitLab Importer Fixing VCID-qjey-bhrt-kud4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-002.yml 38.0.0
2026-04-01T12:47:01.408907+00:00 GitLab Importer Fixing VCID-agbu-v7vd-fyc8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/silverstripe/cms/SS-2016-003.yml 38.0.0