Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 31 min ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
353new WordPress flaws this week
390,080entries in the database

101 results · page 1 of 3

  • Aug 28, 2026Silverstripe Versioned provides versioning for Silverstripe models.CVE-2026-55779 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe Versioned provides versioning for Silverstripe models. Prior to 3.2.1, RestoreAction::getRestoreMessage() in src/RestoreAction.php builds ArchiveAdmin restore notifications rendered as CAST_HTML and inserts $restoredItem->Title, $restoredItem->URLSegment, $restoredItem->CMSEditLink(), and $changedProperty['value'] without applying Convert::raw2xml(). When an administrator restores an archived page containing a crafted title or URL segment, the generated restoration message can execute stored JavaScript in the administrator's browser, compromising the confidentiality and integrity of the CMS session. This issue is fixed in version 3.2.1.

    Product
    silverstripe-versioned
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 27, 2026Silverstripe UserForms provides a visual form builder for the Silverstripe CMS.CVE-2026-54721 · Other software · silverstripe · reported by GitHubHigh 8.8

    Silverstripe UserForms provides a visual form builder for the Silverstripe CMS. From 6.0.0 until 6.4.9, 7.0.7, and 7.1.1, the userform email recipient subject field in the CMS accepts a specially crafted payload that can be interpreted as executable server-side code. An authenticated CMS user with permission to configure a UserForms email recipient can use the subject field to run arbitrary code on the server, compromising confidentiality, integrity, and availability. This issue is fixed in versions 6.4.9, 7.0.7, and 7.1.1.

    Product
    silverstripe-userforms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 27, 2026Silverstripe Advanced Workflow is a highly configurable step-based workflow module.CVE-2026-54718 · Other software · silverstripe · reported by GitHubHigh 7.2

    Silverstripe Advanced Workflow is a highly configurable step-based workflow module. Prior to 6.4.5, 7.1.3, and 7.2.1, an attacker with permission to author the advanced workflow email template can place a specially crafted server-side template payload in NotifyUsersWorkflowAction.EmailTemplate. When NotifyUsersWorkflowAction renders the field through the Silverstripe template engine SSTemplateParser, the payload can cause PHP evaluation and arbitrary code execution on the server; the regression coverage is in tests/php/WorkflowEngineTest.php. This issue is fixed in versions 6.4.5, 7.1.3, and 7.2.1.

    Product
    silverstripe-advancedworkflow
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 6, 2026Silverstripe CMS is an open source content management system.CVE-2026-54717 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe CMS is an open source content management system. Prior to 6.2.1, page breadcrumbs in the CMS are vulnerable to cross-site scripting when viewed using the page list view, because page titles are rendered into the breadcrumb trail without being escaped. This issue is fixed in 6.2.1.

    Product
    silverstripe-cms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 1, 2026Silverstripe Framework is a PHP framework which powers the Silverstripe CMS.CVE-2026-54720 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe Framework is a PHP framework which powers the Silverstripe CMS. In versions prior to 6.2.2, the "Insert media from web" functionality in the CMS is vulnerable to XSS from a specially crafted embed. This issue was fixed in version 6.2.2/

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 16, 2026The Silverstripe Assets Module is a required component of Silverstripe Framework.CVE-2026-24749 · Other software · silverstripe · reported by GitHubMedium 5.3

    The Silverstripe Assets Module is a required component of Silverstripe Framework. In versions prior to 2.4.5 and 3.0.0-rc1 through 3.1.2, images rendered in templates or otherwise accessed via DBFile::getURL() or DBFile::getSourceURL() incorrectly add an access grant to the current session, which bypasses file permissions. This usually happens when creating an image variant, for example using a manipulation method like ScaleWidth() or Convert(). Note that if developers use DBFile directly in the $db configuration for a DataObject class that doesn't subclass File, and if they were setting the visibility of those files to "protected", those files will now need an explicit access grant to be accessed. If developers do not want to explicitly provide access grants for these files in their apps (i.e. they want these files to be accessible by default), they should use the "public" visibility. This issue has been fixed in versions 2.4.5 and 3.1.3.

    Product
    silverstripe-assets
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 10, 2025Silverstripe Framework is a PHP framework which powers the Silverstripe CMS.CVE-2025-30148 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe Framework is a PHP framework which powers the Silverstripe CMS. Prior to 5.3.23, bad actor with access to edit content in the CMS could send a specifically crafted encoded payload to the server, which could be used to inject a JavaScript payload on the front end of the site. The payload would be sanitized on the client-side, but server-side sanitization doesn't catch it. The server-side sanitization logic has been updated to sanitize against this attack. This vulnerability is fixed in 5.3.23.

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 10, 2025Silverstripe Elemental extends a page type to swap the content area for a list of manageable elements to compose a page out of rather than a single text field.CVE-2025-25197 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe Elemental extends a page type to swap the content area for a list of manageable elements to compose a page out of rather than a single text field. An elemental block can include an XSS payload, which can be executed when viewing the "Content blocks in use" report. The vulnerability is specific to that report and is a result of failure to cast input prior to including it in the grid field. This vulnerability is fixed in 5.3.12.

    Product
    silverstripe-elemental
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 14, 2025Silverstripe Framework is a PHP framework which powers the Silverstripe CMS.CVE-2024-53277 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe Framework is a PHP framework which powers the Silverstripe CMS. In some cases, form messages can contain HTML markup. This is an intentional feature, allowing links and other relevant HTML markup for the given message. Some form messages include content that the user can provide. There are scenarios in the CMS where that content doesn't get correctly sanitised prior to being included in the form message, resulting in an XSS vulnerability. This issue has been addressed in silverstripe/framework version 5.3.8 and users are advised to upgrade. There are no known workarounds for this vulnerability.

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 14, 2025silverstripe-asset-admin is a silverstripe assets gallery for asset management.CVE-2024-47605 · Other software · silverstripe · reported by GitHubMedium 5.4

    silverstripe-asset-admin is a silverstripe assets gallery for asset management. When using the "insert media" functionality, the linked oEmbed JSON includes an HTML attribute which will replace the embed shortcode. The HTML is not sanitized before replacing the shortcode, allowing a script payload to be executed on both the CMS and the front-end of the website. This issue has been addressed in silverstripe/framework version 5.3.8 and users are advised to upgrade. There are no known workarounds for this vulnerability.

    Product
    silverstripe-asset-admin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 17, 2024Silverstripe framework is the PHP framework forming the base for the Silverstripe CMS.CVE-2024-32981 · Other software · silverstripe · reported by GitHubMedium 5.4

    Silverstripe framework is the PHP framework forming the base for the Silverstripe CMS. In affected versions a bad actor with access to edit content in the CMS could add send a specifically crafted encoded payload to the server, which could be used to inject a JavaScript payload on the front end of the site. The payload would be sanitised on the client-side, but server-side sanitisation doesn't catch it. The server-side sanitisation logic has been updated to sanitise against this type of attack in version 5.2.16. All users are advised to upgrade. There are no known workarounds for this vulnerability.

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 17, 2024silverstripe/reports is an API for creating backend reports in the Silverstripe Framework.CVE-2024-29885 · Other software · silverstripe · reported by GitHubMedium 4.3

    silverstripe/reports is an API for creating backend reports in the Silverstripe Framework. In affected versions reports can be accessed by their direct URL by any user who has access to view the reports admin section, even if the `canView()` method for that report returns `false`. This issue has been addressed in version 5.2.3. All users are advised to upgrade. There are no known workarounds for this vulnerability.

    Product
    silverstripe-reports
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2024Silverstripe Admin provides a basic management interface for the Silverstripe Framework.CVE-2023-49783 · Other software · silverstripe · reported by GitHubMedium 4.3

    Silverstripe Admin provides a basic management interface for the Silverstripe Framework. In versions on the 1.x branch prior to 1.13.19 and on the 2.x branch prior to 2.1.8, users who don't have edit or delete permissions for records exposed in a `ModelAdmin` can still edit or delete records using the CSV import form, provided they have create permissions. The likelihood of a user having create permissions but not having edit or delete permissions is low, but it is possible. Note that this doesn't affect any `ModelAdmin` which has had the import form disabled via the `showImportForm` public property. Versions 1.13.19 and 2.1.8 contain a patch for the issue. Those who have a custom implementation of `BulkLoader` should update their implementations to respect permissions when the return value of `getCheckPermissions()` is true. Those who use any `BulkLoader` in their own project logic, or maintain a module which uses it, should consider passing `true` to `setCheckPermissions()` if the data is provided by users.

    Product
    silverstripe-admin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2024Silverstripe Framework is the framework that forms the base of the Silverstripe content management system.CVE-2023-48714 · Other software · silverstripe · reported by GitHubMedium 4.3

    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 `GridFieldAddExistingAutocompleter` component, the record's title can be accessed by that user. Versions 4.13.39 and 5.1.11 contain a fix for this issue.

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2024The Silverstripe CMS GraphQL Server serves Silverstripe data as GraphQL representations.CVE-2023-44401 · Other software · silverstripe · reported by GitHubMedium 5.3

    The Silverstripe CMS GraphQL Server serves Silverstripe data as GraphQL representations. In versions 4.0.0 prior to 4.3.7 and 5.0.0 prior to 5.1.3, `canView` permission checks are bypassed for ORM data in paginated GraphQL query results where the total number of records is greater than the number of records per page. Note that this also affects GraphQL queries which have a limit applied, even if the query isn’t paginated per se. This has been fixed in versions 4.3.7 and 5.1.3 by ensuring no new records are pulled in from the database after performing `canView` permission checks for each page of results. This may result in some pages in the query results having less than the maximum number of records per page even when there are more pages of results. This behavior is consistent with how pagination works in other areas of Silverstripe CMS, such as in `GridField`, and is a result of having to perform permission checks in PHP rather than in the database directly. One may disable these permission checks by disabling the `CanViewPermission` plugin.

    Product
    silverstripe-graphql
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 16, 2023 silverstripe-graphql is a package which serves Silverstripe data in GraphQL representations.CVE-2023-40180 · Other software · silverstripe · reported by GitHubHigh 7.5

    silverstripe-graphql is a package which serves Silverstripe data in GraphQL representations. An attacker could use a recursive graphql query to execute a Distributed Denial of Service attack (DDOS attack) against a website. This mostly affects websites with publicly exposed graphql schemas. If your Silverstripe CMS project does not expose a public facing graphql schema, a user account is required to trigger the DDOS attack. If your site is hosted behind a content delivery network (CDN), such as Imperva or CloudFlare, this may further mitigate the risk. This issue has been addressed in versions 3.8.2, 4.1.3, 4.2.5, 4.3.4, and 5.0.3. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    Product
    silverstripe-graphql
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 26, 2023Silverstripe Framework is the Model-View-Controller framework that powers the Silverstripe content management system.CVE-2023-22729 · Other software · silverstripe · reported by GitHubMedium 5.4

    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 to follow a specially crafted link. Users should upgrade to Silverstripe Framework 4.12.15 or above to address the issue.

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 26, 2023Silverstripe Framework is the Model-View-Controller framework that powers the Silverstripe content management system.CVE-2023-22728 · Other software · silverstripe · reported by GitHubMedium 4.3

    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 to view records they are not authorised to access. Users should upgrade to Silverstripe Framework 4.12.15 or above to address the issue.

    Product
    silverstripe-framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 3, 2023Silverstripe Form Capture provides a method to capture simple silverstripe forms and an admin interface for users.CVE-2023-28851 · Other software · bigfork · reported by GitHubMedium 6.1

    Silverstripe Form Capture provides a method to capture simple silverstripe forms and an admin interface for users. Starting in version 0.2.0 and prior to versions 1.0.2, 1.1.0, 2.2.5, and 3.1.1, improper escaping when presenting stored form submissions allowed for an attacker to perform a Cross-Site Scripting attack. The vulnerability was initially patched in version 1.0.2, and version 1.1.0 includes this patch. The bug was then accidentally re-introduced during a merge error, and has been re-patched in versions 2.2.5 and 3.1.1. There are no known workarounds for this vulnerability.

    Product
    silverstripe-form-capture
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 16, 2023`silverstripe/graphql` serves Silverstripe data as GraphQL representations.CVE-2023-28104 · Other software · silverstripe · reported by GitHubHigh 7.5

    `silverstripe/graphql` serves Silverstripe data as GraphQL representations. In versions 4.2.2 and 4.1.1, an attacker could use a specially crafted graphql query to execute a denial of service attack against a website which has a publicly exposed graphql endpoint. This mostly affects websites with particularly large/complex graphql schemas. Users should upgrade to `silverstripe/graphql` 4.2.3 or 4.1.2 to remedy the vulnerability.

    Product
    silverstripe-graphql
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 10, 2023A vulnerability was found in webbuilders-group silverstripe-kapost-bridge 0.3.3.CVE-2015-10077 · Other software · webbuilders-group · reported by VulDBMedium 6.3

    A vulnerability was found in webbuilders-group silverstripe-kapost-bridge 0.3.3. It has been declared as critical. Affected by this vulnerability is the function index/getPreview of the file code/control/KapostService.php. The manipulation leads to sql injection. The attack can be launched remotely. Upgrading to version 0.4.0 is able to address this issue. The patch is named 2e14b0fd0ea35034f90890f364b130fb4645ff35. It is recommended to upgrade the affected component. The associated identifier of this vulnerability is VDB-220471.

    Product
    silverstripe-kapost-bridge
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 20, 2022Silverstripe silverstripe/subsites through 2.6.0 has Insecure Permissions.CVE-2022-42949 · Other software · Silverstripe · reported by MITREHigh 7.5

    Silverstripe silverstripe/subsites through 2.6.0 has Insecure Permissions.

    Product
    Subsites
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).CVE-2022-38147 · Other software · Silverstripe · reported by MITREMedium 5.4

    Silverstripe silverstripe/framework through 4.11 allows XSS (issue 3 of 3).

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe silverstripe/cms through 4.11.0 allows XSS.CVE-2022-37421 · Other software · Silverstripe · reported by MITREMedium 5.4

    Silverstripe silverstripe/cms through 4.11.0 allows XSS.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe silverstripe/framework through 4.11 allows XSS (issue 1 of 3) via remote attackers adding a Javascript payload to a page's meta description and getCVE-2022-38145 · Other software · Silverstripe · reported by MITREMedium 5.4

    Silverstripe silverstripe/framework through 4.11 allows XSS (issue 1 of 3) via remote attackers adding a Javascript payload to a page's meta description and get it executed in the versioned history compare view.

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe silverstripe/framework through 4.11 allows XSS vulnerability via href attribute of a link (issue 2 of 2).CVE-2022-37430 · Other software · Silverstripe · reported by MITREMedium 5.4

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

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe 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 CVE-2022-37429 · Other software · Silverstripe · reported by MITREMedium 5.4

    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.

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe silverstripe/framework through 4.11.0, silverstripe/assets through 1.11.0, and silverstripe/asset-admin through 1.11.0 allow XSS.CVE-2022-38724 · Other software · Silverstripe · reported by MITREMedium 5.4

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

    Product
    Asset Admin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2022Silverstripe silverstripe/framework through 4.11 is vulnerable to XSS by carefully crafting a return URL on a /dev/build or /Security/login request.CVE-2022-38462 · Other software · Silverstripe · reported by MITREMedium 6.1

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

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 21, 2022Silverstripe silverstripe/framework through 4.11 allows SQL Injection.CVE-2022-38148 · Other software · Silverstripe · reported by MITREHigh 8.8

    Silverstripe silverstripe/framework through 4.11 allows SQL Injection.

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 21, 2022Silverstripe silverstripe/framework through 4.11 allows XSS (issue 2 of 3).CVE-2022-38146 · Other software · Silverstripe · reported by MITREMedium 5.4

    Silverstripe silverstripe/framework through 4.11 allows XSS (issue 2 of 3).

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 28, 2022In SilverStripe Framework through 2022-04-07, Stored XSS can occur in javascript link tags added via XMLHttpRequest (XHR).CVE-2022-28803 · Other software · Silverstripe · reported by MITREMedium 5.4

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

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 28, 2022Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing imagCVE-2022-29858 · Other software · Silverstripe · reported by MITREMedium 4.3

    Silverstripe silverstripe/assets through 1.10 is vulnerable to improper access control that allows protected images to be published by changing an existing image short code on website content.

    Product
    Assets
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 28, 2022Silverstripe 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 usCVE-2022-25238 · Other software · Silverstripe · reported by MITREMedium 5.4

    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 project code.

    Product
    Framework
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 28, 2022Silverstripe silverstripe/framework through 4.10 allows Session Fixation.CVE-2022-24444 · Other software · Silverstripe · reported by MITREMedium 6.5

    Silverstripe silverstripe/framework through 4.10 allows Session Fixation.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 28, 2022Silverstripe silverstripe/framework 4.8.1 has a quadratic blowup in Convert::xml2array() that enables a remote attack via a crafted XML document.CVE-2021-41559 · Other software · Silverstripe · reported by MITREMedium 6.5

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

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 9, 2022silverstripe-omnipay is a SilverStripe integration with Omnipay PHP payments library.CVE-2022-29254 · Other software · silverstripe · reported by GitHubLow 3.7

    silverstripe-omnipay is a SilverStripe integration with Omnipay PHP payments library. For a subset of Omnipay gateways (those that use intermediary states like `isNotification()` or `isRedirect()`), if the payment identifier or success URL is exposed it is possible for payments to be prematurely marked as completed without payment being taken. This is mitigated by the fact that most payment gateways hide this information from users, however some issuing banks offer flawed 3DSecure implementations that may inadvertently expose this data. The following versions have been patched to fix this issue: `2.5.2`, `3.0.2`, `3.1.4`, and `3.2.1`. There are no known workarounds for this vulnerability.

    Product
    silverstripe-omnipay
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 7, 2021Default SilverStripe GraphQL Server (aka silverstripe/graphql) 3.x through 3.4.1 permission checker not inherited by query subclass.CVE-2021-28661 · Other software · Silverstripe · reported by MITREMedium 4.3

    Default SilverStripe GraphQL Server (aka silverstripe/graphql) 3.x through 3.4.1 permission checker not inherited by query subclass.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 7, 2021SilverStripe Framework through 4.8.1 allows XSS.CVE-2021-36150 · Other software · Silverstripe · reported by MITREMedium 6.1

    SilverStripe Framework through 4.8.1 allows XSS.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 8, 2021In SilverStripe through 4.6.0-rc1, GraphQL doesn't honour MFA (multi-factor authentication) when using basic authentication.CVE-2020-26136 · Other software · Silverstripe · reported by MITREMedium 6.5

    In SilverStripe through 4.6.0-rc1, GraphQL doesn't honour MFA (multi-factor authentication) when using basic authentication.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 8, 2021In SilverStripe through 4.6.0-rc1, a FormField with square brackets in the field name skips validation.CVE-2020-26138 · Other software · Silverstripe · reported by MITREMedium 5.3

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

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 8, 2021SilverStripe through 4.6.0-rc1 has an XXE Vulnerability in CSSContentParser.CVE-2020-25817 · Other software · Silverstripe · reported by MITREMedium 4.8

    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 output rendered through this custom code. This is now mitigated by disabling external entities during parsing. (The correct CVE ID year is 2020 [CVE-2020-25817, not CVE-2021-25817]).

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 16, 2021A vulnerability has been identified in the Silverstripe CMS 3 and 4 version of the symbiote/silverstripe-queuedjobs module.CVE-2021-27938 · Other software · Symbiote · reported by MITREMedium 6.1

    A vulnerability has been identified in the Silverstripe CMS 3 and 4 version of the symbiote/silverstripe-queuedjobs module. A Cross Site Scripting vulnerability allows an attacker to inject an arbitrary payload in the CreateQueuedJobTask dev task via a specially crafted URL.

    Product
    Silverstripe Queued Jobs
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 3, 2020silverstripe-advancedreports (aka the Advanced Reports module for SilverStripe) 1.0 through 2.0 is vulnerable to Cross-Site Scripting (XSS) because it is possibCVE-2020-25102 · Other software · Advanced Reports Project · reported by MITREMedium 6.1

    silverstripe-advancedreports (aka the Advanced Reports module for SilverStripe) 1.0 through 2.0 is vulnerable to Cross-Site Scripting (XSS) because it is possible to inject and store malicious JavaScript code. The affects admin/advanced-reports/DataObjectReport/EditForm/field/DataObjectReport/item (aka report preview) when an SVG document is provided in the Description parameter.

    Product
    Advanced Reports
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2020In 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 otCVE-2020-9311 · Other software · Silverstripe · reported by MITREMedium 5.4

    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.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2020Silverstripe CMS through 4.5 can be susceptible to script execution from malicious upload contents under allowed file extensions (for example HTML code in a TXTCVE-2020-9309 · Other software · Silverstripe · reported by MITREHigh 8.8

    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.

    Product
    Mimevalidator
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2020SilverStripe 4.5.0 allows attackers to read certain records that should not have been placed into a result set.CVE-2020-6165 · Other software · Silverstripe · reported by MITREMedium 5.3

    SilverStripe 4.5.0 allows attackers to read certain records that should not have been placed into a result set. This affects silverstripe/recipe-cms. The automatic permission-checking mechanism in the silverstripe/graphql module does not provide complete protection against lists that are limited (e.g., through pagination), resulting in records that should have failed a permission check being added to the final result set. GraphQL endpoints are configured by default (e.g., for assets), but the admin/graphql endpoint is access protected by default. This limits the vulnerability to all authenticated users, including those with limited permissions (e.g., where viewing records exposed through admin/graphql requires administrator permissions). However, if custom GraphQL endpoints have been configured for a specific implementation (usually under /graphql), this vulnerability could also be exploited through unauthenticated requests. This vulnerability only applies to reading records; it does not allow unauthorised changing of records.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2020In 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 domaiCVE-2020-6164 · Other software · Silverstripe · reported by MITREHigh 7.5

    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).

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 15, 2020Silverstripe 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 pCVE-2019-19326 · Other software · Silverstripe · reported by MITREMedium 5.9

    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 malicious HTTP headers can return unexpected responses to other consumers of this cached response. Most other headers associated with web cache poisoning are already disabled through request hostname forgery whitelists.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 15, 2020In 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.CVE-2020-9280 · Other software · Silverstripe · reported by MITREHigh 7.5

    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 Common Web Platform (CWP). The vulnerability only affects files uploaded after an upgrade to 4.x.

    Product
    Silverstripe
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.