Skip to content
OpenAdvisories

Package · Packagist

silverstripe/framework

93 known vulnerabilities.

91 results · Feed

  • Critical 9.1

    Silverstripe Brute force bypass on default admin

    Default Administrator accounts were not subject to the same brute force protection afforded to other Member accounts. Failed login counts were not logged for default admins resulting in unlimited attempts on the default admin username and password.

  • Medium 6.1

    Silverstripe XSS in CMS Edit Page

    Due to a lack of parameter sanitisation a carefully crafted URL could be used to inject arbitrary HTML into the CMS Edit page. An attacker could create a URL and share it with a site administrator to perform an attack.

  • Medium 6.5

    Silverstripe 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 v…

  • Medium 4.3

    Silverstripe 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 gr…

  • Medium 6.5

    Silverstripe 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…

  • Medium 4.3

    Silverstripe HtmlEditor embed url sanitisation

    "Add from URL" doesn't clearly sanitise URL server side HtmlEditorField_Toolbar has an action HtmlEditorField_Toolbar#viewfile, which gets called by the CMS when adding a media "from a URL" (i.e. via oembed). This action gets the URL to add in the GET paramet…

  • Medium 6.1

    Silverstripe Form field validation message XSS vulnerability

    A high level XSS risk has been identified in the encoding of validation messages in certain FormField classes. Certain fields such as the NumericField and DropdownField have been identified, but any form field which presents any invalid content as a part of i…

  • Medium 6.1

    Silverstripe framework is vulnerable to XSS in install.php

    During installation, certain parameters (admin_username and admin_password) are not escaped in the setup form. This issue is resolved in 3.1.14 stable, although existing users are advised to remove this file prior to deploying to a production server.

  • Medium 6.5

    SilverStripe Vulnerability on 'isDev', 'isTest' and 'flush' $_GET validation

    When a secure token parameter is provided to a SilverStripe site (such as isDev or flush) an empty token parameter can be provided in order to bypass normal authentication parameters. For instance, http://www.mysite.com/?isDev=1&isDevtoken will force a site t…

  • Medium 4.7

    Silverstripe XSS in dev/build returnURL Parameter

    A XSS risk exists in the returnURL parameter passed to dev/build. An unvalidated url could cause the user to redirect to an unverified third party url outside of the site. This issue is resolved in framework 3.1.14 stable release.

  • Medium 5.8

    Silverstripe External redirection risk in Security?ReturnURL

    A vulnerability has been found in the SilverStripe framework where a login url can be potentially redirected to an external site. For example, the url http://www.my-silverstripe-site.com/Security/login?BackURL=/\attacker-site.com will redirect successful logi…

  • High 7.2

    Silverstripe X-Forwarded-Host request hostname injection

    A potential hostname injection vulnerability has been found which could allow attackers to alter url resolution. If a request contains the X-Forwarded-Host HTTP header a website would then use its value in place of the actual HTTP hostname. In cases where cac…

  • Medium 6.1

    Silverstripe XSS in Director::force_redirect()

    A low level XSS vulnerability has been found in the Framework affecting http redirection via the Director::force_redirect method. Attempts to redirect to a url may generate HTML which is not safely escaped, and may pose a risk of XSS in some environments. Thi…

  • Medium 6.1

    Silverstripe XSS In FormAction

    A cross-site scripting vulnerability has been discovered in the FormAction field where a user-specified title may be specified.

  • Medium 6.1

    Silverstripe XSS In rewritten hash links

    A high level XSS vulnerability has been discovered in the SilverStripe framework which causes links containing hash anchors (E.g. href="#anchor") to be rewritten in an unsafe way. The rewriteHashlinks option on SSViewer will rewrite these to contain the curre…

  • Medium 6.1

    Silverstripe XSS In GridField print

    A cross-site scripting vulnerability has been discovered in the print view of GridField. This vulnerability can only be exploited if a user with CMS access has posted malicious or unescaped HTML into any field of an object in a GridField, and the print featur…

  • Medium 6.1

    Silverstripe XSS in TreeDropdownField and TreeMultiSelectField

    A cross-site scripting vulnerability has been discovered in the TreeDropdownField and TreeMultiSelectField. This vulnerability can only be exploited if a user with CMS access has posted malicious or unescaped HTML into any of the dataobjects used as a data so…

  • Medium 5.3

    SilverStripe framework XML Quadratic Blowup Attack

    A low level vulnerability has been found in the SilverStripe framework, where the Quadratic Blowup Attack could potentially be exploited to affect the performance of a site. See http://mashable.com/2014/08/06/wordpress-xml-blowup-dos/ for a writeup.

  • Medium 6.1

    Silverstripe IE requests not properly behaving with rewritehashlinks

    Non IE browsers don’t appear to be affected, but I haven’t tested a wide range of browsers to be sure Requests that come through from IE do NOT appear to encode all entities in the URL string, meaning they are inserted into output content directly by SSViewer…

  • Medium 4.3

    Record titles for restricted records can be viewed if exposed by GridFieldAddExistingAutocompleter

    Silverstripe Framework is the framework that forms the base of the Silverstripe content management system. Prior to versions 4.13.39 and 5.1.11, if a user should not be able to see a record, but that record can be added to a `GridField` using the `GridFieldAd…

  • Medium 5.4

    Silverstripe Framework has open redirect vulnerability on CMSSecurity relogin screen

    Silverstripe Framework is the Model-View-Controller framework that powers the Silverstripe content management system. Prior to version 4.12.15, an attacker can display a link to a third party website on a login screen by convincing a legitimate content author…

  • Medium 4.3

    Silverstripe Framework has missing permission check of canView in GridFieldPrintButton

    Silverstripe Framework is the Model-View-Controller framework that powers the Silverstripe content management system. Prior to version 4.12.15, the GridField print view incorrectly validates the permission of DataObjects potentially allowing a content author …

  • Medium 5.4

    Stored XSS using uppercase characters in HTMLEditor

    Silverstripe silverstripe/framework through 4.11 allows XSS vulnerability via href attribute of a link (issue 2 of 2).

  • Medium 5.4

    Stored XSS using HTMLEditor

    Silverstripe silverstripe/framework through 4.11 allows XSS (issue 1 of 2) via JavaScript payload to the href attribute of a link by splitting a javascript URL with white space characters.

  • Medium 5.4

    Silverstripe XSS in shortcodes

    Silverstripe silverstripe/framework through 4.11.0, silverstripe/assets through 1.11.0, and silverstripe/asset-admin through 1.11.0 allow XSS.

  • Medium 6.1

    Reflected XSS in querystring parameters

    Silverstripe silverstripe/framework through 4.11 is vulnerable to XSS by carefully crafting a return URL on a /dev/build or /Security/login request.

  • High 8.8

    Blind SQL Injection via GridFieldSortableHeader

    Silverstripe silverstripe/framework through 4.11 allows SQL Injection.

  • Medium 5.4

    Stored XSS in link tags added via XHR in SilverStripe Framework

    In SilverStripe Framework through 2022-04-07, Stored XSS can occur in javascript link tags added via XMLHttpRequest (XHR).

  • Medium 5.4

    Stored XSS via HTML fields in SilverStripe Framework

    Silverstripe silverstripe/framework through 4.10.0 allows XSS, inside of script tags that can can be added to website content via XHR by an authenticated CMS user if the cwp-core module is not installed on the sanitise_server_side contig is not set to true in…

  • Medium 6.5

    Quadratic blowup in Convert::xml2array()

    Silverstripe silverstripe/framework 4.8.1 has a quadratic blowup in Convert::xml2array() that enables a remote attack via a crafted XML document.

  • Medium 4.8

    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 ext…

  • Medium 5.3

    FormField with square brackets in field name skips validation

    In SilverStripe through 4.6.0-rc1, a FormField with square brackets in the field name skips validation.

  • Medium 5.4

    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.

  • High 7.5

    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 functi…

  • Medium 5.9

    SilverStripe Web Cache Poisoning through HTTPRequestBuilder

    Silverstripe CMS sites through 4.4.4 which have opted into HTTP Cache Headers on responses served by the framework's HTTP layer can be vulnerable to web cache poisoning. Through modifying the X-Original-Url and X-HTTP-Method-Override headers, responses with m…

  • High 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/secureasse…

  • Medium 4.3

    SilverStripe Denial of Service on flush and development URL tools

    SilverStripe through 4.3.3 allows a Denial of Service on flush and development URL tools.

  • Medium 6.1

    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 (…

  • Medium 5.3

    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 so…

  • Low 2.7

    SilverStripe Priviledge escalation through cache pollution

    In SilverStripe through 4.3.3, there is access escalation for CMS users with limited access through permission cache pollution.