Skip to main content

Silverstripe Framework EUVDEUVD-2026-41144

| CVE-2026-54720 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-01 GitHub_M GHSA-gvrw-qqp5-jgc5
5.4
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker hosts malicious embed payload
  2. Delivery
    Social engineer CMS editor to insert URL
  3. Exploit
    Editor uses 'Insert media from web' feature
  4. Execution
    Unsanitized embed rendered in browser
  5. Impact
    JavaScript executes in victim's session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that a CMS editor actively uses the 'Insert media from web' functionality to insert a URL pointing to attacker-controlled content. The CVSS UI:R metric confirms that user interaction by an authenticated CMS editor is a hard prerequisite - the attacker cannot trigger the vulnerability independently without inducing this action. Exploitation is limited to Silverstripe CMS deployments running Framework versions prior to 6.2.2. There is no indication that the vulnerable feature is exposed to unauthenticated users; a logged-in CMS editor must be the actor who inserts the crafted embed. The scope is unchanged (S:U), so impact is constrained to the CMS session context and page rendering context, not the underlying server.

Impact

The CVSS 3.1 score of 5.4 (Medium) reflects a network-exploitable, low-complexity attack requiring no privileges but necessitating user interaction (UI:R), with limited confidentiality and integrity impact and no availability impact. The scope is unchanged (S:U), meaning exploitation is bounded to the context of the affected CMS session. EPSS data was not provided in the available intelligence, so exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog and no proof-of-concept exploit has been identified, both of which reduce urgency relative to the raw CVSS. The primary risk vector is a social-engineering or supply-chain scenario where a CMS editor is induced to embed attacker-controlled media. Because exploitation depends on a CMS user performing an action, automated scanning and mass exploitation are less likely. The practical risk is elevated in organizations whose CMS editors routinely embed third-party media.

Exploit ScenarioDerived

An attacker hosts a web resource whose embed response contains a malicious JavaScript payload. The attacker then socially engineers a Silverstripe CMS editor into using the 'Insert media from web' feature to embed that URL into a page or article. When the embed is rendered - either in the editor's own browser or in the browsers of site visitors who view the published content - the unsanitized script executes, potentially stealing session cookies or performing actions on behalf of the victim.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 01, 2026

Cross-site scripting in Silverstripe Framework's 'Insert media from web' CMS feature allows a remote unauthenticated attacker to inject malicious JavaScript by supplying a specially crafted embed URL that a CMS editor then inserts into content. All Silverstripe Framework installations prior to version 6.2.2 are affected. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog, but the low attack complexity and network accessibility make it a credible risk for any deployment where CMS editors process externally sourced media.

RemediationAI

Upgrade Silverstripe Framework to version 6.2.2, which contains the vendor-released patch for this issue. Details are available in the official security release at https://www.silverstripe.org/download/security-releases/cve-2026-54720 and the GitHub advisory at https://github.com/silverstripe/silverstripe-framework/security/advisories/GHSA-gvrw-qqp5-jgc5. If an immediate upgrade is not possible, restrict CMS editor access so that only fully trusted users can use the 'Insert media from web' feature, reducing the attack surface by limiting who can insert externally sourced embeds. Disabling the embed/media-from-web feature entirely via CMS configuration is an effective compensating control with the trade-off of losing that editorial capability. Content Security Policy (CSP) headers can also limit the impact of any injected scripts by restricting script sources, though this does not eliminate the vulnerability.

Affected VersionsENISA

silverstripe-framework < 6.2.2

Affected Packages

composer silverstripe/framework fix: 6.2.2
euvd silverstripe_framework fix: 6.2.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Silverstripe Framework is a PHP-based web application framework that powers the Silverstripe CMS. The affected component is the 'Insert media from web' embed functionality, which allows authenticated CMS editors to embed externally hosted media by providing a URL. CWE-79 (Improper Neutralization of Input During Web Page Generation) identifies the root cause: the framework fails to properly sanitize or encode the embed content returned from an external source before rendering it in the browser, allowing injected HTML or JavaScript to execute. The affected CPE is cpe:2.3:a:silverstripe:silverstripe-framework:*:*:*:*:*:*:*:*, covering all versions of the framework prior to 6.2.2 in the 6.x line.

Know when Silverstripe gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

AV:N and PR:N because attacker only needs to host a malicious URL; UI:R reflects mandatory CMS editor interaction; no availability impact applies.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
Patch available
Jul 01, 2026 - 22:02 EUVD

DescriptionCVE.org

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/

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche PHP CMS with strongest adoption in Australia and New Zealand
Threat Intel
1
1 sources
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2013-2653 MEDIUM POC
5.8 Nov 13

security/MemberLoginForm.php in SilverStripe 3.0.3 supports login using a GET request, which makes it easier for remote

CVE-2017-14498 MEDIUM POC
6.1 Sep 15

SilverStripe CMS before 3.6.1 has XSS via an SVG document that is mishandled by (1) the Insert Media option in the conte

CVE-2015-5062 MEDIUM POC
5.8 Jun 24

Open redirect vulnerability in SilverStripe CMS & Framework 3.1.13 allows remote attackers to redirect users to arbitrar

CVE-2019-12204 CRITICAL
9.8 Sep 25

In SilverStripe through 4.3.3, a missing warning about leaving install.php in a public webroot can lead to unauthenticat

CVE-2019-12149 CRITICAL
9.8 Jun 11

SQL injection vulnerability in silverstripe/restfulserver module 1.0.x before 1.0.9, 2.0.x before 2.0.4, and 2.1.x befor

CVE-2019-5715 CRITICAL
9.8 Apr 11

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

CVE-2022-38724 MEDIUM POC
5.4 Nov 23

Silverstripe silverstripe/framework through 4.11.0, silverstripe/assets through 1.11.0, and silverstripe/asset-admin thr

CVE-2013-6789 MEDIUM POC
5.0 Nov 13

security/MemberLoginForm.php in SilverStripe 3.0.3 supports credentials in a GET request, which allows remote or local a

CVE-2022-38148 HIGH
8.8 Nov 21

Silverstripe silverstripe/framework through 4.11 allows SQL Injection. Rated high severity (CVSS 8.8), this vulnerabilit

CVE-2020-9309 HIGH
8.8 Jul 15

Silverstripe CMS through 4.5 can be susceptible to script execution from malicious upload contents under allowed file ex

CVE-2012-4968 MEDIUM POC
4.3 Sep 17

Multiple cross-site scripting (XSS) vulnerabilities in SilverStripe 2.3.x before 2.3.13 and 2.4.x before 2.4.7 allow rem

CVE-2015-5063 MEDIUM POC
4.3 Jun 24

Multiple cross-site scripting (XSS) vulnerabilities in SilverStripe CMS & Framework 3.1.13 allow remote attackers to inj

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy