Skip to content

← Public intelligence

Packagist package

silverstripe/framework

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

89 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 5.4PackagistPublished

    SilverStripe asset-admin Cross-site Scripting (XSS)

    CVE-2019-14272 · GHSA-jgw2-f5mx-rg7h

    Affected
    • Packagist silverstripe/framework >= 4.0.0, < 4.3.5; >= 4.4.0, < 4.4.4
    Fixed in
    4.4.44.3.5· Vendor fix available
    Issue
    In SilverStripe asset-admin 4.0, there is XSS in file titles managed through the CMS.

    Recommended action: Upgrade to 4.4.4 or 4.3.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.1PackagistPublished

    Silverstripe Flash Clipboard Reflected XSS

    CVE-2019-12205 · GHSA-rfvw-5848-gxc5

    Affected
    • Packagist silverstripe/framework >= 3.0.0, < 4.3.5; >= 4.4.0-rc1, < 4.4.4
    Fixed in
    4.4.44.3.5· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 4.4.4 or 4.3.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. UnratedPackagistPublished

    Silverstripe XSS Vulnerabilities

    CVE-2012-4968 · GHSA-v358-rvxr-wffx

    Affected
    • Packagist silverstripe/framework >= 2.3, < 2.3.13; >= 2.4, < 2.4.7
    Fixed in
    2.3.132.4.7· Vendor fix available
    Issue
    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 1. Lower 1. LowerCase 1. NoHTML 1. Summary 1. Upper 1. UpperCase, or 1. URL method in a template, different vectors than CVE-2012-0976.

    Recommended action: Upgrade to 2.4.7 or 2.3.13 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Medium, CVSS 5.5PackagistPublished

    SilverStripe CSV Excel Macro Injection

    CVE-2017-18049 · GHSA-2jvj-mhf2-g99w

    Affected
    • Packagist silverstripe/framework < 3.5.6; >= 3.6.0, < 3.6.3; >= 4.0.0, < 4.0.1
    Fixed in
    3.6.33.5.64.0.1· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 4.0.1, 3.6.3 or 3.5.6 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Low, CVSS 1.3PackagistPublished

    SilverStripe vulnerable to Cross-site Scripting

    CVE-2010-1593 · GHSA-wg4m-vvp6-2hc5

    Affected
    • Packagist silverstripe/framework < 2.3.5
    Fixed in
    2.3.5· Vendor fix available
    Issue
    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 the search script).

    Recommended action: Upgrade to 2.3.5 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. Critical, CVSS 9.8PackagistPublished

    Silverstripe Framework SQLi Vulnerability

    CVE-2019-5715 · GHSA-wvfw-w3x6-g526

    Affected
    • Packagist silverstripe/framework >= 4.0.0, < 4.0.7; >= 3.7.0, < 3.7.3; >= 4.1.0, < 4.1.5; >= 4.2.0, < 4.2.4; >= 4.3.0, < 4.3.1; >= 3.0.0, < 3.6.7
    Fixed in
    3.6.74.1.54.3.14.2.44.0.73.7.3· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 4.3.1, 4.2.4, 4.1.5 or 3 more by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. Medium, CVSS 5.3PackagistPublished

    FormField with square brackets in field name skips validation

    CVE-2020-26138 · GHSA-7mv4-4xpg-xq44

    Affected
    • Packagist silverstripe/framework >= 3.0.0, < 4.7.4
    Fixed in
    4.7.4· Vendor fix available
    Issue
    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 into allowing multiple files by using this notation. This is not a supported feature, though nothing is done to prevent this. In this scenario, validation such as limiting allowed extensions is not applied, and the FileField-saveInto() behaviour is not triggered. If custom controller logic is used to process the file uploads, it might implicitly rely on validation to be provided by the Form system, which is not the case.

    Recommended action: Upgrade to 4.7.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Medium, CVSS 4.3PackagistPublished

    Business Logic Errors in SilverStripe Framework

    CVE-2022-0227 · GHSA-32m2-9f76-4gv8

    Affected
    • Packagist silverstripe/framework < 4.10.1
    Fixed in
    4.10.1· Vendor fix available
    Issue
    SilverStripe Framework prior to version 4.10.1 is vulnerable to business logic errors.

    Recommended action: Upgrade to 4.10.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. Medium, CVSS 5.3PackagistPublished

    Broken access control on files

    CVE-2019-14273 · GHSA-43jj-2rwc-2m3f

    Affected
    • Packagist silverstripe/framework >= 4.0.0, < 4.3.5; >= 4.4.0, < 4.4.4
    Fixed in
    4.4.44.3.5· Vendor fix available
    Issue
    In SilverStripe assets 4.0, there is broken access control on files.

    Recommended action: Upgrade to 4.4.4 or 4.3.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. Medium, CVSS 6.1PackagistPublished

    Reflected XSS in SilverStripe

    CVE-2019-19325 · GHSA-qvrv-2x7x-78x2

    Affected
    • Packagist silverstripe/framework >= 4.5.0, < 4.5.2; >= 4.0.0, < 4.4.5
    Fixed in
    4.5.24.4.5· Vendor fix available
    Issue
    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&amp;#39;s credentials or other sensitive user input.

    Recommended action: Upgrade to 4.5.2 or 4.4.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. Low, CVSS 2.7PackagistPublished

    SilverStripe Priviledge escalation through cache pollution

    CVE-2019-12617 · GHSA-6r58-4xgr-gm6m

    Affected
    • Packagist silverstripe/framework >= 4.4.0, < 4.4.4; >= 4.3.0, < 4.3.5
    Fixed in
    4.4.44.3.5· Vendor fix available
    Issue
    In SilverStripe through 4.3.3, there is access escalation for CMS users with limited access through permission cache pollution.

    Recommended action: Upgrade to 4.4.4 or 4.3.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. Medium, CVSS 5.3PackagistPublished

    Lack of access control on upoaded files

    CVE-2019-12245 · GHSA-jvx5-rm6q-gx7p

    Affected
    • Packagist silverstripe/framework < 3.6.8; >= 3.7.0, < 3.7.4; >= 4.0.0, < 4.3.6; >= 4.4.0, < 4.4.4
    Fixed in
    4.3.64.4.43.6.83.7.4· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 4.4.4, 4.3.6, 3.7.4 or 3.6.8 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. Medium, CVSS 6.3PackagistPublished

    Session fixation in change password form

    CVE-2019-12203 · GHSA-w7r7-r8r9-vrg2

    Affected
    • Packagist silverstripe/framework >= 3.7.0, < 3.7.4; >= 4.4.0, < 4.4.4; >= 3.6.0, < 3.6.8; >= 4.0.0, < 4.3.5
    Fixed in
    4.4.43.6.83.7.44.3.5· Vendor fix available
    Issue
    SilverStripe through 4.3.3 allows session fixation in the "change password" form.

    Recommended action: Upgrade to 4.4.4, 4.3.5, 3.7.4 or 3.6.8 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. Critical, CVSS 9.8PackagistPublished

    Missing warning can lead to unauthenticated admin access in SilverStripe

    CVE-2019-12204 · GHSA-cg8j-8w52-735v

    Affected
    • Packagist silverstripe/framework >= 4.1.0, < 4.3.5
    Fixed in
    4.3.5· Vendor fix available
    Issue
    In SilverStripe through 4.3.3, a missing warning about leaving install.php in a public webroot can lead to unauthenticated admin access.

    Recommended action: Upgrade to 4.3.5 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →