Backdrop Core - Moderately Critical - Information Disclosure - BACKDROP-SA-CORE-2026-009

Date: 
Oct 14th, 2026
Security risk: 
Moderately Critical
Vulnerability: 
Information Disclosure

A token is a small placeholder string (like [node:title] or [user:name]) used to automatically insert dynamic data into text. A browser is provided for selecting tokens by type.

Backdrop CMS doesn't sufficiently limit access to the types of tokens that are available in the token browser. The names of the individual tokens are adequately protected.

Advisory ID: 
BACKDROP-SA-CORE-2026-009
Versions affected: 
  • Backdrop Core 1.35.x versions prior to 1.35.2
  • Backdrop Core 1.34.x versions prior to 1.34.6

Backdrop versions 1.33 and prior do not receive security coverage.

Backdrop Core - Moderately Critical - Information Disclosure - BACKDROP-SA-CORE-2026-008

Date: 
Oct 14th, 2026
Security risk: 
Moderately Critical
Vulnerability: 
Information Disclosure

The Image module defines image fields and generates resized derivatives of uploaded images on demand.

The module never asks the file download access hook whether the requester may see the source image before generating and returning the derivative. A site that serves private images through a contributed stream wrapper therefore discloses those derivatives even if the backing store itself is not reachable over the web. The unauthorized request also writes a fresh derivative into that store.

This vulnerability is mitigated by the fact that Backdrop CMS must be configured to serve private derived images through a contributed file scheme rather than the core private scheme.

Advisory ID: 
BACKDROP-SA-CORE-2026-008
Versions affected: 
  • Backdrop Core 1.35.x versions prior to 1.35.2
  • Backdrop Core 1.34.x versions prior to 1.34.6

Backdrop versions 1.33 and prior do not receive security coverage.

Backdrop core - Critical - Cross Site Scripting - BACKDROP-SA-CORE-2026-007

Date: 
Oct 14th, 2026
Security risk: 
Critical
Vulnerability: 
Cross Site Scripting

Backdrop CMS does not sufficiently validate uploaded SVG images to ensure they do not contain 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.

Advisory ID: 
BACKDROP-SA-CORE-2026-007
Versions affected: 
  • Backdrop Core 1.35.x versions prior to 1.35.2
  • Backdrop Core 1.34.x versions prior to 1.34.6

Backdrop versions 1.33 and prior do not receive security coverage.

Webform - Moderately critical - Cross-site scripting - BACKDROP-SA-CONTRIB-2026-018

Date: 
Sep 23rd, 2026
Security risk: 
Moderately Critical
Vulnerability: 
Cross Site Scripting

The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data.

Site builders may also configure handlers for processing submissions, including email handlers that may include uploaded files as attachments.

In affected configurations, Webform did not sufficiently validate a managed file upload element when processing a new submission. A user with access to submit a vulnerable webform could potentially access other managed files they were not authorized to view.

This vulnerability is mitigated by the fact that a site must have a Webform with a managed file upload element and a configuration that exposes submitted files, such as allowing users to view their own webform submissions or sending uploads as email attachments.

Advisory ID: 
BACKDROP-SA-CONTRIB-2026-018
Versions affected: 
  • Webform versions prior to 1.x-4.26.6

Webform - Moderately critical - Cross-site scripting - BACKDROP-SA-CONTRIB-2026-017

Date: 
Sep 23rd, 2026
Security risk: 
Moderately Critical
Vulnerability: 
Cross Site Scripting

The Webform module allows people to create forms, collect submissions, and configure access to forms and submission data. Form submissions may include uploaded files.

The module does not sufficiently force certain uploaded file types to download when served. Under certain site configurations, a file uploaded through a webform could be rendered inline by a browser, resulting in a cross-site scripting vulnerability.

This vulnerability is mitigated by the fact that someone with permission to create or edit webforms must configure the form to allow the affected file extensions, and someone must specifically open the uploaded file.

Advisory ID: 
BACKDROP-SA-CONTRIB-2026-017
Versions affected: 
  • Webform versions prior to 1.x-4.26.6

Backdrop core - Critical - Information Disclosure - BACKDROP-SA-CORE-2026-006

Date: 
Sep 23rd, 2026
Security risk: 
Critical
Vulnerability: 
Information Disclosure

Backdrop CMS doesn't sufficiently protect configuration exports when delivering a compressed archive.

This vulnerability is mitigated by the fact that an export must have been previously requested by someone with the "Synchronize, import, and export configuration" permission.

Advisory ID: 
BACKDROP-SA-CORE-2026-006
Versions affected: 
  • Backdrop Core 1.35.x versions prior to 1.35.1
  • Backdrop Core 1.34.x versions prior to 1.34.5

Backdrop versions 1.33 and prior do not receive security coverage.

Backdrop core - Moderately critical - Third-party libraries - BACKDROP-SA-CORE-2026-005

Date: 
Sep 23rd, 2026
Security risk: 
Moderately Critical
Vulnerability: 
Third Party Libraries

The Backdrop project uses the CKEditor library for rich-text editing. CKEditor has released a security update that impacts Backdrop CMS.

Vulnerabilities are possible if Backdrop is configured to use CKEditor for rich-text editing. An attacker that can create or edit content (even without access to CKEditor themselves) may be able to exploit this Cross-Site Scripting (XSS) vulnerability to target other people with access to the rich-text CKEditor, including site admins with privileged access.

For more information, see CKEditor's security advisory:

Instructions for contributed modules

Some contributed projects may use additional CKEditor plugins that are not packaged in Backdrop core. People should review their own sites if they use one of these projects. CKEditor has also released another CVE that does not affect Backdrop, but may affect custom plugins or other use cases:

Advisory ID: 
BACKDROP-SA-CORE-2026-005
Versions affected: 
  • Backdrop Core 1.35.x versions prior to 1.35.1

Backdrop versions 1.33 and prior do not receive security coverage. Note that the 1.34.x branch also did not receive this update because of significant CKEditor version discrepancies between 1.34.x and 1.35.x, and CKEditor does not provide security updates to previous versions. As such this update was only applied to 1.35.1.

Token Content Access - Moderately critical - Access bypass - BACKDROP-SA-CONTRIB-2026-019

Date: 
Aug 25th, 2026
Security risk: 
Moderately Critical
Vulnerability: 
Access bypass

The Token Content Access module enables site administrators to provide access to content using access tokens.

The module does not sufficiently protect access token comparison in some cases. This could allow a persistent attacker to use a timing attack to guess a valid access token and bypass access restrictions for content protected by this module.

This vulnerability is mitigated by the fact that an attacker must know or discover both the URL and the parameter key for content protected by Token Content Access, and exploiting the issue requires measuring timing differences in token comparison responses.

Advisory ID: 
BACKDROP-SA-CONTRIB-2026-019
Versions affected: 

All Token Content Access versions prior to 1.x-1.2.2

Salesforce - Critical - CSRF - BACKDROP-SA-CONTRIB-2026-016

Date: 
Apr 29th, 2026
Security risk: 
Critical
Vulnerability: 
Cross Site Request Forgery

This module suite implements a mapping functionality between Salesforce objects and Backdrop entities

This module does not generate or validate a cryptographically random `state` parameter to protect the authorization flow against CSRF attacks. 

Additionally, the OAuth callback is accessible to most authenticated and potentially anonymous users depending on site configuration.

Advisory ID: 
BACKDROP-SA-CONTRIB-2026-001
Versions affected: 

All Salesforce versions prior to 1.x-1.0.1

Backdrop core - Not Critical - Access Bypass - BACKDROP-SA-CORE-2026-004

Date: 
Apr 22nd, 2026
Security risk: 
Not Critical
Vulnerabilities: 
  • Access bypass
  • Arbitrary PHP code execution

Backdrop allows administrators to upload certain files that could be executable. The vulnerability is mitigated by the fact that it requires administrator level access, and in most server configurations, execution of uploaded files is disabled by the server or the .htaccess files created by Backdrop. In the most recent release, a hardening of file types that may not be uploaded and directories that may not be uploaded to will help prevent administrators from accidentally writing into system directories. The list of unsafe extensions is expanded significantly to further reduce the chances of uploaded files from being executed.

Because this configuration already requires administrator-level permissions, the improvements in the latest release is considered a security hardening and not exploitable by unprivileged user accounts.

Advisory ID: 
BACKDROP-SA-CORE-2026-004
Versions affected: 
  • Backdrop Core 1.33.x versions prior to 1.33.2
  • Backdrop Core 1.32.x versions prior to 1.32.3
  • Backdrop versions 1.31 and prior do not receive security coverage.

Pages