DKAN - Moderately critical - Access bypass - SA-CONTRIB-2026-208

Project machine name: 
dkan
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107267

The DKAN module enables organizations and individuals to build open data portals in Drupal. The DKAN datastore imports tabular data files into database tables and exposes them for querying with a JSON API.

The module does not correctly check access for all of its endpoints, leading to a potential access bypass.

The vulnerability is mitigated by the fact that it is only impactful for sites that do not give "access content" permission to the anonymous role.

Two Factor Authentication - TFA / Passwordless Login - Moderately critical - Information disclosure - SA-CONTRIB-2026-207

Project machine name: 
miniorange_2fa
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107268

This module enables you to add an extra layer of verification for user login flow.

The Two Factor Authentication - TFA / Passwordless Login module for Drupal contains a vulnerability in the headless login endpoint that can disclose the site's stored miniOrange customer API key to unauthenticated users.

The vulnerability is mitigated by the fact that Headless 2FA must be turned on by a user with a miniorange 2fa headless permission, which is a restricted permission.

Xray Audit - Moderately critical - Access bypass - SA-CONTRIB-2026-206

Project machine name: 
xray_audit
Date: 
2026-October-07
CVE IDs: 
CVE-2026-96389

This module enables you to audit a Drupal site by generating reports about its content, entities, display modes and configuration.

The module doesn't sufficiently check entity access when rendering an entity through the display-mode example route. This allows an attacker to view unpublished or otherwise access-restricted content.

This vulnerability is mitigated by the fact that field-level access is still enforced, so fields that are themselves access-restricted (for example a user's email or password hash) are not disclosed.

Views Share - Moderately critical - Access bypass - SA-CONTRIB-2026-205

Project machine name: 
views_share
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107266

This module enables you to "share" a view display within another website via an iframe.

The module doesn't sufficiently block access to view displays. Although the views data is not displayed, resource-intensive views could still be executed which could affect site performance.

This vulnerability is mitigated by the fact that an attacker must know the view and display IDs.

Leaflet - Moderately critical - Cross site scripting - SA-CONTRIB-2026-204

Project machine name: 
leaflet
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107265

The Leaflet module provides integration with the Leaflet JS mapping library.

Under certain circumstances, when the Leaflet field formatter builds a map it does not filter content titles, leading to a stored cross-site scripting vulnerability.

This vulnerability is mitigated by the fact an attacker needs to have permission to create or edit content that is used in a Leaflet map.

Inline Formatter Field - Moderately critical - Server-side template injection - SA-CONTRIB-2026-203

Project machine name: 
inline_formatter_field
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107264

The Inline Formatter Field module allows site builders to template and style entities with a field.

This module does not properly protect against template injection when parsing, allowing users to render protected data or execute unsafe Twig commands.

Gutenberg - Moderately critical - Access bypass - SA-CONTRIB-2026-202

Project machine name: 
gutenberg
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107263

This module provides a new UI experience for node editing using the Gutenberg Editor library.

The module does not sufficiently check entity access in several editor endpoints.

This vulnerability is mitigated by the fact that an attacker must have a role with the “use gutenberg” permission.

Authenticator Login Plus (2FA) - Moderately critical - Improper authentication - SA-CONTRIB-2026-201

Project machine name: 
auth_login_plus
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107261

This module provides TOTP-based two-factor authentication (2FA) for Drupal, with an optional setting to enforce 2FA for all users site-wide.

The module may allow a user log in with only a password even when site-wide enforcement of 2FA is turned on.

Linked Field - Moderately critical - Server-side template injection - SA-CONTRIB-2026-200

Project machine name: 
linked_field
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107259

This module enables you to link the output of a field to a URL or to the value of another field.

The module doesn't sufficiently separate field content from template code when rendering linked field output. Depending on the Twig extensions installed on the site, this can be used to expose site configuration values, which may include sensitive information such as API keys or credentials.

This vulnerability is mitigated by the fact that an attacker must have a role with permission to create or edit content in a field that has Linked Field enabled in its display settings.

Inline Entity Form Dialog - Moderately critical - Access bypass - SA-CONTRIB-2026-199

Project machine name: 
inline_entity_form_dialog
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107258

This module renders entity add/edit forms inside an AJAX dialog for use with entity reference fields.

This module relies only on the "access administration pages" permission, without checking whether the current user had create or update access to the entity itself.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission "access administration pages".

Actstream - Critical - Access bypass - SA-CONTRIB-2026-198

Project machine name: 
actstream
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107257

Actstream (short for Activity Stream) aggregates a user's activity from external services (RSS feeds, etc.) into per-user activity stream entities.

The configuration route does not sufficiently check that the user editing it is the account owner (or a user administrator) leading to an access bypass vulnerability.

Authenticator Login Plus (2FA) - Critical - Improper authentication - SA-CONTRIB-2026-197

Project machine name: 
auth_login_plus
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107254

This module provides TOTP-based two-factor authentication (2FA) for Drupal.

The module doesn't enforce the second factor when a user logs in with Drupal core's one-time login link.

This vulnerability is mitigated by the fact that an attacker must have access to a valid one-time login link for a victim's account.

Orphans Media - Critical - Unsupported - SA-CONTRIB-2026-196

Project machine name: 
orphans_media
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107253

The Drupal Security Team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, read the documentation on becoming the maintainer of a project that is unsupported for security reasons.

MathJax: LaTeX for Drupal - Critical - Cross site scripting - SA-CONTRIB-2026-195

Project machine name: 
mathjax
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107252

This module integrates the MathJax library into your Drupal site. MathJax is the modern JavaScript-based LaTeX rendering solution for the Internet.

The module ships with library configurations that do not escape JavaScript within the TeX it formats.

Entity Reference Manager (Merge entities) - Critical - Access bypass - SA-CONTRIB-2026-194

Project machine name: 
entity_reference_manager
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107251

Entity Reference Manager is an advanced administrative module for Drupal that allows site administrators to identify, analyze, and replace entity references across the system.

The module does not sufficiently restrict access to all entity management operations. Users who can view content can access the entity merge functionality and delete arbitrary nodes, taxonomy terms, or media entities.

ECA Helper - Critical - Unsupported - SA-CONTRIB-2026-193

Project machine name: 
eca_helper
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107250

The Drupal Security Team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, read the documentation on becoming the maintainer of a project that is unsupported for security reasons.

Block AJAX - Highly critical - PHP object injection - SA-CONTRIB-2026-192

Project machine name: 
block_ajax
Date: 
2026-October-07
CVE IDs: 
CVE-2026-107249

The Block AJAX module enables you to load blocks asynchronously via Ajax.

The module doesn't sufficiently validate user-supplied data which is used to construct a block. In the worst case scenario, this can lead to PHP Object Injection and Remote Code Execution.

The vulnerability is mitigated by the fact that it only affects sites that have Layout Builder enabled (or another block plugin that handles the data this module passes to it in a potentially unsafe way).

Please see the release notes for details of potentially breaking changes.

Diba carousel slider - Moderately critical - Cross Site Scripting (XSS) - SA-CONTRIB-2026-191

Project machine name: 
diba_carousel
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96382

The Diba Carousel Slider adds a Bootstrap carousel slider block that can be used directly without creating a View or custom integration.

When the "Allow HTML description" option is enabled, slide descriptions are rendered using the raw stored field value instead of the field's rendered output. This bypasses Drupal's text format filtering and output sanitization mechanisms.

This vulnerability affects sites that use a formatted text field as the carousel description source and have enabled the "Allow HTML description" option.

Smart Content - Moderately critical - Access bypass - SA-CONTRIB-2026-190

Project machine name: 
smart_content
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96386

This module enables you to personalize content for anonymous and authenticated users by showing different blocks to visitors based on client-side conditions.

The Smart Content Block submodule doesn't sufficiently check block access when it renders the blocks of a "Display Blocks" reaction through the module's AJAX endpoint.

CSS Usage Analyzer - Moderately critical - Improper access control - SA-CONTRIB-2026-189

Project machine name: 
css_usage_analyzer
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96380

This module lets a frontend scanner post CSS-usage measurements to the site so admin reports can show real-page statistics.

This module doesn't sufficiently protect the /css-usage-analyzer/save endpoint against forged or repeated submissions.

Combined image style - Moderately critical - Improper access control - SA-CONTRIB-2026-188

Project machine name: 
combined_image_style
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96377

This module enables you to combine multiple image styles into a single image derivative.

The module does not sufficiently validate image style names when generating image derivatives. Under certain circumstances, this allows anonymous users to generate image derivatives without a valid token, potentially leading to a denial of service.

Sites are affected simply by having the module installed, even when no combined image styles are configured or in use.

AI CKEditor - Moderately critical - Code execution via Twig templates - SA-CONTRIB-2026-187

Project machine name: 
ai_ckeditor
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96392

This module enables you to use AI to fill in or replace text in CKEditor.

The module doesn't sufficiently mitigate Twig template injections in certain AI CKEditor rules, making it possible to use Twig functions to extract certain confidential system data.

Webform REST - Less critical - Access bypass - SA-CONTRIB-2026-186

Project machine name: 
webform_rest
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96391

This module enables you to retrieve and submit webforms via REST.

The module doesn't sufficiently check permission to webform and webform submission entities when retrieving webform elements or fields.

Editoria11y Accessibility Checker - Moderately critical - Access bypass - SA-CONTRIB-2026-185

Project machine name: 
editoria11y
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96390

This module runs a client-side accessibility checker that automatically reports results to dashboard views over an API.

The module incorrectly described a permission as a "view" permission when it grants edit and delete access to module data, resulting in a potential access bypass.

Tawk.to - Live chat application - Critical - Cross Site Request Forgery - SA-CONTRIB-2026-184

Project machine name: 
tawk_to
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96388

This module provides integration of the tawk.to live chat for Drupal sites.

The module does not sufficiently validate certain requests. This may allow an attacker to trick an authenticated user into performing unintended actions through a Cross-Site Request Forgery (CSRF) vulnerability.

Stop administrator login - Moderately critical - Access bypass - SA-CONTRIB-2026-183

Project machine name: 
stop_admin
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96387

This module enables sites to block access for the administrative user account (user 1) or users with the administrator role.

The module does not sufficiently enforce these access restrictions across all supported authentication mechanisms. As a result, a blocked administrative user may still be able to authenticate through certain alternative authentication methods.

This vulnerability is mitigated by the fact that an attacker must possess valid credentials for a user with the administrator role, and must authenticate using a less commonly used authentication mechanism.

REST & JSON API Authentication for Drupal - Moderately critical - Access bypass - SA-CONTRIB-2026-182

Project machine name: 
rest_api_authentication
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96385

This module enables you to add an extra authentication layer to the API.

The module does not sufficiently validate authentication requirements for all API requests, which can result in an access bypass vulnerability.

CookieCuttr - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-181

Project machine name: 
cookiecuttr
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96379

This module enables you to provide information and options about cookie usage.

The module does not sufficiently filter input submitted through the Cookiecuttr administration form. This could allow specially crafted values to be stored and later rendered without adequate sanitization, resulting in a cross-site scripting (XSS) vulnerability.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission administer cookiecuttr.

Mermaid Diagram Field - Moderately critical - Access bypass - SA-CONTRIB-2026-180

Project machine name: 
mermaid_diagram_field
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96384

This module enables you to add mermaid diagram that displays either inline on an entity or optionally in a modal.

The module doesn't sufficiently respect default revision behavior and does not properly limit access to the modal content.

This vulnerability is mitigated by the fact that an attacker must have the modal display option enabled for the field, or otherwise know the route of the modal and entity ID.

Commerce Decoupled Checkout - Moderately critical - Access bypass - SA-CONTRIB-2026-179

Project machine name: 
commerce_decoupled_checkout
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96378

This module enables REST endpoints for a decoupled Commerce experience which allow for remote order creation.

The module doesn't sufficiently sanitize order data passed into the order creation endpoint, which allows for potentially unsafe order properties to be set on an order.

Project Browser - Critical - Cross-site request forgery - SA-CONTRIB-2026-178

Project machine name: 
project_browser
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96374

The Project Browser module enables you to apply recipes and enable modules from the web user interface.

The module doesn't sufficiently validate admin actions to protect against cross-site request forgery attacks (CSRF).

Cloud - Critical - Remote code execution - SA-CONTRIB-2026-177

Project machine name: 
cloud
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96376

The Cloud module enables users to manage cloud resources through Drupal.

The module does not sufficiently sanitize user-controlled Git branch and repository URL values before passing them to shell commands in the Kubernetes integration. This vulnerability allows an attacker to execute arbitrary operating-system commands as the web-server user.

Cloud - Critical - Remote code execution - SA-CONTRIB-2026-176

Project machine name: 
cloud
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96375

The Cloud module enables users to manage cloud infrastructure through Drupal.

The Kubernetes and VMware integrations do not properly validate TLS certificates when connecting to remote API endpoints. An attacker who can intercept these connections may obtain secret tokens or other credentials, potentially allowing unauthorized access to the connected infrastructure.

Webform - Critical - Remote Code Execution - SA-CONTRIB-2026-175

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96355

The Webform module allows site builders to create forms, collect submissions, and render submitted values in configurable formats.

Webform does not sufficiently exclude certain format templates from token replacement. This can allow an attacker to submit data that is evaluated as template code when a submission is rendered. Depending on the site configuration and enabled modules, this may lead to information disclosure, stored cross-site scripting, or remote code execution.

Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-174

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96356

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

Webform did not sufficiently guard user-specific access rules against a malformed saved configuration. Under certain site-specific conditions, an access rule intended to grant submission access only to selected user accounts could also grant access to anonymous users.

This vulnerability is mitigated by the fact that the bypass depends on malformed saved access-rule configuration.

Webform - Less critical - Access bypass - SA-CONTRIB-2026-173

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96398

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

The module did not sufficiently restrict access to certain submission view modes. Under certain conditions, a user who can view a submission could access a more permissive view mode and see fields that would otherwise be restricted.

This vulnerability is mitigated by the fact that an attacker must already have access to view the affected submission.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-172

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96357

The Webform module allows site builders 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.

Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-171

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96364

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

The Webform Share submodule can expose a webform for embedding on another site.

Under certain circumstances, submissions for an Ajax-enabled Webform using Webform Share can bypass anti-spam protections.

Webform - Less critical - Denial of service - SA-CONTRIB-2026-170

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96365

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. Forms may be displayed in blocks.

Webform does not sufficiently validate an optional token query value before using it. Under specific configurations where a Webform is rendered for anonymous visitors, a malicious request can cause the request to consume significant resources leading to a Denial of Service.

Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-169

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96366

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.

Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-168

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96373

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

The module does not sufficiently validate requested filenames when serving generated submission exports. Under certain configurations, a user with permission to view submission results for one webform may be able to access or remove files from the configured export temporary directory that were not generated for that webform.

Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-167

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96372

The Webform module enables site builders to create forms and collect submissions.

The module does not sufficiently restrict access to configure Remote HTTP Operations handlers. This vulnerability could allow a user with permission to edit a webform to configure a remote HTTP operation.

The update adds the Administer webform remote post URLs permission. Review this permission and ensure it is granted only to trusted roles.

The vulnerability is mitigated by the fact that an attacker must have a role with permission to edit a webform.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-166

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96371

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

The module does not sufficiently restrict access to raw webform source editing when the Webform UI module is not enabled. This could allow a user with webform creation or editing permissions to enter source configuration that is rendered unsafely.

This vulnerability is mitigated by the fact that an attacker must have permission to create or edit webforms.

Webform - Less critical - Access bypass - SA-CONTRIB-2026-165

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96369

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

When Webform is used with JSON:API enabled, submissions may be cached without varying correctly by the authenticated user. If a webform is configured so that authenticated users can view their own submissions, a request to the JSON:API webform submission collection can return a cached response generated for a different user.

Webform - Moderately critical - Access bypass, Server-side request forgery - SA-CONTRIB-2026-164

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96370

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

The module includes a Webform Submission Export/Import submodule that allows importing submission data from uploaded CSV files or remote URLs.

The submodule did not sufficiently validate access to export/import functionality. A user who could edit webform submissions and access webform results could also access the import interface, including the remote URL import path, leading to a server-side request forgery vulnerability.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-163

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96368

The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data. Site builders may add tooltips and help text to these forms.

Some Webform tooltips and help text were not sufficiently sanitized, resulting in possible cross-site scripting (XSS).

This vulnerability is mitigated by the fact that an attacker must have permission to create or edit affected Webform configuration or content.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-162

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96367

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

The module does not sufficiently restrict access to the custom attributes YAML editor. Users with permission to create or edit webforms (but without permission to edit webform source) may be able to add custom attributes, leading to cross-site scripting.

This vulnerability is mitigated by the fact that an attacker must have a role with permission to create or edit webforms.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-161

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96363

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

Webform includes a submodule called Webform Entity Print. This submodule doesn't sufficiently limit access to its print templates. When the submodule is enabled, a user with permissions to create a webform can exploit cross-site scripting (XSS) in submodule settings.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-160

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96362

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. Remote Post Handlers send webform data to other servers via APIs.

Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-159

Project machine name: 
webform
Date: 
2026-September-23
CVE IDs: 
CVE-2026-96359

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

The module did not sufficiently sanitize attributes used by its color element. Under certain conditions, specially crafted attributes could result in cross-site scripting (XSS) when the element is rendered.

This vulnerability is mitigated by the fact that an attacker must be able to add a specially crafted link with a specific class to the same page as the affected webform.

Pages

Subscribe with RSS Subscribe to Security advisories