Skip to main content

Backdrop CMS EUVDEUVD-2026-102595

| CVE-2026-111442 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-16 mitre GHSA-gcjx-3jpq-qx2p
5.3
CVSS 4.0 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Obtain upload-capable account
  2. Delivery
    Upload crafted malicious SVG
  3. Exploit
    Lure victim to raw SVG URL
  4. Execution
    Browser executes embedded script
  5. Impact
    Hijack session or act in site origin

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 (1) an authenticated Backdrop CMS account with permission to upload SVG images (PR:L), and (2) a victim who opens the uploaded SVG directly via its raw file URL rather than viewing it on a normal page. The key limiting factor is Backdrop's design of embedding all uploaded SVGs within <img> tags, which blocks script execution in ordinary rendering - so a victim must be induced to navigate straight to the SVG's URL for any embedded scripting to run. Affected only on Backdrop CMS Core 1.35.x before 1.35.2 and 1.34.x before 1.34.6; it is not remote-unauthenticated against default configurations because the upload privilege and the direct-URL viewing step are both prerequisites.

Impact

This is a moderate-severity stored cross-site scripting (CWE-79) issue in Backdrop CMS core, and the available signals converge on genuinely limited real-world risk rather than an urgent priority. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N, base 5.3) indicates network reachability with low attack complexity but requires authenticated privileges (PR:L) - specifically an account permitted to upload files/images. There is no EPSS score provided, no CISA KEV listing, and no public POC referenced, so exploitation status is: no public exploit identified at time of analysis. Two strong mitigating factors cut against the headline CVSS: Backdrop embeds uploaded SVGs inside <img> tags, which does not execute embedded script, so the attacker's payload only runs if a victim manually navigates directly to the raw SVG file URL. The CVSS vector marks VC:N (no confidentiality impact) and UI:N, but these appear understated/inconsistent for a reflected-in-browser XSS: script execution in a victim's authenticated session can plausibly expose session data (arguing C:L) and realistically requires a victim to open the SVG URL (arguing user interaction) - verify these metric choices with the vendor advisory. Net assessment: a real but low-to-moderate bug gated behind both an upload-capable account and an unusual victim action (direct URL viewing), making opportunistic mass exploitation unlikely.

Exploit ScenarioDerived

An authenticated user with permission to upload images uploads a crafted SVG containing embedded JavaScript or a clickable link. Because Backdrop renders SVGs inside <img> tags, the script stays dormant on normal pages; the attacker then lures a victim (e.g., an administrator) into opening the raw SVG file by its direct URL, at which point the browser executes the embedded script in the site's origin. No public exploit code has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Stored cross-site scripting in Backdrop CMS Core 1.35.x before 1.35.2 and 1.34.x before 1.34.6 allows an authenticated user holding SVG upload permission to embed dangerous tags or scripting inside an uploaded SVG image, which will execute in a victim's browser only if that SVG is opened directly by its raw file URL. Backdrop's design of embedding all uploaded SVGs inside <img> tags blocks that script during normal page rendering, and reaching the payload requires both the upload privilege (PR:L per the assessed vector) and a victim who navigates to the file itself, so this is a moderate-severity issue (CVSS 5.3, CWE-79) with no public exploit identified at time of analysis and no confirmed active exploitation (CISA KEV).

RemediationAI

Apply the vendor-released patches by upgrading to Backdrop CMS Core 1.35.2 if the site runs the 1.35.x branch, or to 1.34.6 if it runs the 1.34.x branch (see https://backdropcms.org/security/backdrop-sa-core-2026-007 for the full advisory). If upgrading cannot be done immediately, the most direct compensating control is to restrict the SVG upload permission to a small set of fully trusted roles, or to remove image/svg+xml from the set of allowed upload extensions if legitimate vector graphics are not required - the trade-off being that editors lose SVG support. Alternatively, serve the files directory (or at minimum stored uploads) from a separate origin, or attach Content-Disposition: attachment and a restrictive Content-Security-Policy such as script-src 'none' or a sandbox directive to uploaded SVG responses, which neutralizes any stored payload even before patching at the cost of additional web-server configuration and possible breakage of legitimate inline image behavior. Because Backdrop embeds uploaded SVGs in <img> tags by default, residual risk is concentrated in scenarios where users can be lured into opening a file's raw URL directly.

Affected VersionsENISA

backdrop 1.35.0 <1.35.2
backdrop 1.34.0 <1.34.6

Affected Packages

euvd backdrop fix: 1.34.6, 1.35.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

Backdrop CMS is a Drupal-derived content management system whose media handling accepts SVG (Scalable Vector Graphics) uploads. Because SVG is an XML format, an uploaded file can legitimately carry <script> elements, onload/onclick event handlers, and javascript: links, making it effectively an HTML document with an image MIME type. CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root-cause class here: core did not sufficiently validate uploaded SVGs to reject or strip those dangerous tags before storage and serving. CPE cpe:2.3:a:backdropcms:backdrop:*:*:*:*:*:*:*:* identifies the Backdrop CMS product line as a whole; the vulnerable branches are 1.35.x prior to 1.35.2 and 1.34.x prior to 1.34.6. Two design factors bound the real-world impact and explain the assessed vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N): the SVG upload capability is gated behind an authenticated account with the relevant permission, and Backdrop renders stored SVGs inside <img> tags, where browsers do not execute embedded script. Payload execution therefore depends on the victim being induced to browse the raw file URL directly rather than viewing the image on a normal page.

Know when Backdrop 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 (mitre) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

Requires an upload-capable account (PR:L) and a victim viewing the raw SVG URL (UI:R); script runs in the site origin (S:C) enabling limited session/DOM impact (C:L/I:L).

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 16, 2026 - 04:31 EUVD

DescriptionCVE.org

Backdrop CMS Core 1.35.x before 1.35.2 and 1.34.x before 1.34.6 does not sufficiently validate uploaded SVG images to ensure they lack potentially dangerous SVG tags. SVG images can contain clickable links or executable scripting. By uploading a crafted SVG, it is possible to execute scripting in the browser when an SVG image is viewed. This issue is mitigated by the attacker needing to be able to upload SVG images, and that Backdrop embeds all uploaded SVG images within <img> tags, which prevents script from executing. The SVG must be viewed directly by its URL in order to run any embedded scripting.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
Backdrop CMS is a niche Drupal fork with modest deployment footprint
Data Quality
4 sources
Confidence: Medium

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 No
EPSS 0.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
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.

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