p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in silverstripe/framework · Seite 2

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für silverstripe/framework: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 93

  1. GHSA-55qg-6c4m-mw6g

    Mittel · CVSS 6.5Korrektur verfügbar

    silverstripe/framework's URL parameters `isDev` and `isTest` unguarded

    The URL parameters `isDev` and `isTest` are accessible to unauthenticated users who access a SilverStripe website or application. This allows unauthorised users to expose information that is usually hidden on production environments such as verbose errors (including backtraces) and other debugging tools only available to sites running in "dev mode". Core functionality does not expose user data through these methods. Depending on your website configuration, community modules might have added more specific functionality which can be used to either access or alter user data. We have fixed the usage of isDev and isTest in SilverStripe 4.x, and r

    • Auf 4.0.4 aktualisieren
    • Auf 4.1.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. GHSA-xx4r-5265-48j6

    Hoch · CVSS 8.8Korrektur verfügbar

    silverstripe/framework SQL injection in full text search

    When performing a fulltext search in SilverStripe 4.0.0 the 'start' querystring parameter is never escaped safely. This exposes a possible SQL injection vulnerability. The issue exists in 3.5 and 3.6 but is less vulnerable, as SearchForm sanitises these variables prior to passing to mysql.

    • Auf 3.5.6 aktualisieren
    • Auf 3.6.3 aktualisieren
    • Auf 4.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. GHSA-ph62-fv59-vf9h

    Mittel · CVSS 6.5Korrektur verfügbar

    silverstripe/framework users inadvertently passing sensitive data to LoginAttempt

    All user login attempts are logged in the database in the LoginAttempt table. However, this table contains information in plain text, and may possible contain sensitive information, such as user passwords mis-typed into the username field. In order to address this a one-way hash is applied to the Email field before being stored.

    • Auf 3.5.6 aktualisieren
    • Auf 3.6.3 aktualisieren
    • Auf 4.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. GHSA-mqjc-x563-c9q8

    Hoch · CVSS 8Korrektur verfügbar

    silverstripe/framework CSV Excel Macro Injection

    In the CSV export feature of the CMS it's possible for the output to contain macros and scripts, which if imported without sanitisation into software (including Microsoft Excel) may be executed. In order to safeguard against this threat all potentially executable cell values exported from CSV will be prepended with a literal tab character.

    • Auf 3.5.6 aktualisieren
    • Auf 3.6.3 aktualisieren
    • Auf 4.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. GHSA-4qx8-j9vh-2628

    Hoch · CVSS 7.5Korrektur verfügbar

    silverstripe/framework's User-Agent header not correctly invalidating user session

    A security protection device in Session designed to protect session hijacking was not correctly functioning. This function intended to protect user sessions by detecting changes in the User-Agent header, but modifications to this header were not correctly invalidating the user session.

    • Auf 3.5.6 aktualisieren
    • Auf 3.6.3 aktualisieren
    Veröffentlicht Aktualisiert
  6. GHSA-pp7q-6j3f-74vj

    Mittel · CVSS 6.1Korrektur verfügbar

    silverstripe/framework has Cross-site Scripting vulnerability in RedirectorPage

    RedirectorPage will allow users to specify a non-url malicious script as the redirection path without validation. Users which follow this url may allow this script to execute within their browser.

    • Auf 3.4.6 aktualisieren
    • Auf 3.5.4 aktualisieren
    Veröffentlicht Aktualisiert
  7. GHSA-r85g-7jpv-8xrx

    Mittel · CVSS 6.1Korrektur verfügbar

    silverstripe/framework has Cross-site Scripting vulnerability in CMSSecurity BackURL

    In follow up to [SS-2016-001](https://www.silverstripe.org/download/security-releases/ss-2016-001/) there is yet a minor unresolved fix to incorrectly encoded URL.

    • Auf 3.1.21 aktualisieren
    • Auf 3.2.6 aktualisieren
    • Auf 3.3.4 aktualisieren
    • Auf 3.4.2 aktualisieren
    Veröffentlicht Aktualisiert
  8. GHSA-g84q-cq55-xwgp

    Mittel · CVSS 5.3Korrektur verfügbar

    silverstripe/framework member disclosure in login form

    There is a user ID enumeration vulnerability in our brute force error messages. - Users that don't exist in will never get a locked out message - Users that do exist, will get a locked out message This means an attacker can infer or confirm user details that exist in the member table. This issue has been resolved by ensuring that login attempt logging and lockout process works equivalently for non-existent users as it does for existant users.

    • Auf 3.4.6 aktualisieren
    • Auf 3.5.4 aktualisieren
    Veröffentlicht Aktualisiert
  9. GHSA-468j-6jrc-2rjx

    Mittel · CVSS 6.1Korrektur verfügbar

    silverstripe/framework vulnerable to Cross-site Scripting In `OptionsetField` and `CheckboxSetField`

    List of key / value pairs assigned to `OptionsetField` or `CheckboxSetField` do not have a default casting assigned to them. The effect of this is a potential XSS vulnerability in lists where either key or value contain unescaped HTML.

    • Auf 3.1.20 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. GHSA-r9vp-fp72-xgf7

    Mittel · CVSS 5.4Korrektur verfügbar

    silverstripe/framework's `Member.Name` is not escaped

    The core template `framework/templates/Includes/GridField_print.ss` uses "Printed by $Member.Name". If the currently logged in members first name or surname contain XSS, this prints the raw HTML out, because Member->getName() just returns the raw FirstName + Surname as a string, which is injected directly.

    • Auf 3.1.20 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. GHSA-5r8w-66hq-rc39

    Niedrig · CVSS 3.1Korrektur verfügbar

    silverstripe/framework's pre-existing alc_enc cookies log users in if remember me is disabled

    If remember me is on and users log in with the box checked, if the developer then disabled "remember me" function, any pre-existing cookies will continue to authenticate users.

    • Auf 3.1.20 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. GHSA-52cx-hpc5-cxwc

    Mittel · CVSS 4.3Korrektur verfügbar

    silverstripe/framework missing ACL on reports

    The SS_Report, and the reports CMS section only checks `canView()` when listing the reports that can be viewed by the current user. It does not (and should) perform `canView` checks when the report is actually viewed, so if you know the URL to a report and can otherwise access the Reports section of the CMS, you can view any report.

    • Auf 3.1.20 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. GHSA-p5h2-vr99-xm99

    Mittel · CVSS 4.3Korrektur verfügbar

    silverstripe/framework ChangePasswordForm does not check `Member::canLogIn()`

    After performing a password reset, `ChangePasswordForm::doChangePassword()` logs in the user without checking `Member::canLogIn()`. This presents an issue for sites that are using the extension point in that method to deny access to users (for example members that have not been “approved”, or members that have had their access revoked temporarily). It looks like `Member::canLogIn()` was originally designed to only be used for checking whether the user is locked out (due to too many incorrect login attempts) but has been opened up to other uses.

    • Auf 3.1.20 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. GHSA-f3wp-xpv2-6vmg

    Nicht bewertetKorrektur verfügbar

    silverstripe/framework password encryption salt not updated

    When a user changes their password, the internal salt used for hashing their password is not updated. Although this is not considered a security vulnerability, this behaviour has been improved to ensure the salt is reset on change of password.

    • Auf 3.1.20 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. GHSA-97jm-g33h-f46g

    Mittel · CVSS 6.1Korrektur verfügbar

    silverstripe/framework ReadOnly transformation for formfields exploitable

    Form fields returning isReadonly() as true are vulnerable to reflected XSS injections. This includes ReadonlyField, LookupField, HTMLReadonlyField, as well as special purpose fields like TimeField_Readonly. Values submitted to through these form fields are not filtered out from the form session data, and might be shown to the user depending on the form behaviour. For example, form validation errors cause the form to re-render with previously submitted values by default. SilverStripe forms automatically load values from request data (GET and POST), which enables malicious use of URLs if your form uses these fields and doesn't overwrite data o

    • Auf 3.1.21 aktualisieren
    • Auf 3.2.6 aktualisieren
    • Auf 3.3.4 aktualisieren
    • Auf 3.4.2 aktualisieren
    Veröffentlicht Aktualisiert
  16. GHSA-mpqj-f4v3-334h

    Mittel · CVSS 6.1Korrektur verfügbar

    Silverstripe Cross-site scripting vulnerability in VersionedRequestFilter

    A cross-site scripting vulnerability in VersionedRequestFilter has been found. If an incoming user request should not be able to access the requested stage, an error message is created for display on the CMS login page that they are redirected to. In this error message, the URL of the requested page is interpolated into the error message without being escaped; hence, arbitrary HTML can be injected into the CMS login page.

    • Auf 3.3.3 aktualisieren
    • Auf 3.4.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →