Security advisories for contributed projects https://www.drupal.org/security/contrib en Advanced Filesystem - Moderately critical - Cross-Site Request Forgery - SA-CONTRIB-2026-217 https://www.drupal.org/sa-contrib-2026-217 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/advanced_filesystem">Advanced Filesystem</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>advanced_filesystem</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 12 ∕ 25 AC:Basic/A:None/CI:None/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross-Site Request Forgery</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.28</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107262</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Advanced File System turns Drupal's file storage into a manageable, observable and maintainable subsystem.</p> <p>The Advanced Filesystem: Backup submodule 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.</p> <p>The vulnerability is mitigated by the fact that <code class="language-php">advanced_filesystem_backup</code> module must be enabled.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Advanced File System module, upgrade to <a href="https://www.drupal.org/project/advanced_filesystem/releases/1.0.28" rel="nofollow">Advanced File System 1.0.28</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/cristianodemari" rel="nofollow">Cristiano Demari (cristianodemari)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:58:12 +0000 Drupal Security Team 3627531 at https://www.drupal.org Restrict route by IP - Critical - Access bypass - SA-CONTRIB-2026-216 https://www.drupal.org/sa-contrib-2026-216 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/restrict_route_by_ip">Restrict route by IP</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>restrict_route_by_ip</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: None (user visits page) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Critical</strong> 17 ∕ 25 AC:None/A:None/CI:Some/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.3.1 || &gt;=2.0.0 &lt;2.0.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107255</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to restrict access to routes by IP address.</p> <p>The module doesn't reliably restrict a subset of dynamic routes, leading to an access bypass vulnerability. The impact depends on how a site uses this module and whether it has any routes that are dynamic.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Restrict route by IP 2.0.x, upgrade to <a href="/project/restrict_route_by_ip/releases/2.0.1" rel="nofollow">Restrict route by IP 2.0.1</a></li> <li>If you use the Restrict route by IP 1.3.x, upgrade to <a href="/project/restrict_route_by_ip/releases/1.3.1" rel="nofollow">Restrict route by IP 1.3.1</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/ewehbe" rel="nofollow">Elia Wehbe (ewehbe)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/ewehbe" rel="nofollow">Elia Wehbe (ewehbe)</a> </li><li><a href="/u/solideogloria" rel="nofollow">solideogloria</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:55:41 +0000 Drupal Security Team 3626537 at https://www.drupal.org Examples for Developers - Less critical - Allocation of resources without limits or throttling - SA-CONTRIB-2026-215 https://www.drupal.org/sa-contrib-2026-215 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/examples">Examples for Developers</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>examples</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="less-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Less critical</strong> 8 ∕ 25 AC:Basic/A:User/CI:None/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Allocation of resources without limits or throttling</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;4.0.7</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107312</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Examples for Developers project aims to provide high-quality, well-documented API examples for a broad range of Drupal core functionality.</p> <p>The "Email Example" feature implemented by the email_example submodule can be used to send illegitimate emails to arbitrary email addresses.</p> <p>Therefore, the email_example sub-module is being removed from Examples for Developers until a version demonstrating security best practices can be added back in the future. Developers who based a new module on this example should review their code.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Any site with the email_example submodule installed should uninstall it immediately. Then, install the latest version of Examples for Developers:</p> <ul> <li>If you are using Examples for Developers 4.0.x, upgrade to <a href="/project/examples/releases/4.0.7" rel="nofollow">Examples for Developers 4.0.7</a>. </li> </ul> <p>Developers who based a new module or custom code on this example should review their code.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/avpaderno" rel="nofollow">Alberto Paderno (avpaderno)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/avpaderno" rel="nofollow">Alberto Paderno (avpaderno)</a> </li><li><a href="/u/marvil07" rel="nofollow">Marco Villegas (marvil07)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:39:53 +0000 Drupal Security Team 3613322 at https://www.drupal.org Permissions by Term - Moderately critical - Information disclosure - SA-CONTRIB-2026-214 https://www.drupal.org/sa-contrib-2026-214 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/permissions_by_term">Permissions by Term</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>permissions_by_term</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 10 ∕ 25 AC:Complex/A:None/CI:Some/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Information disclosure</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;3.1.41</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107311</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to restrict view access to single nodes via taxonomy terms.</p> <p>The module doesn't sufficiently check access rights when in "Permission mode" and a node referencing a deleted taxonomy term is accessed via JSON:API.</p> <p>This vulnerability is mitigated by the fact that it requires a specific module configuration, references to a deleted term, and access via JSON:API to be present.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Permissions by Term module, upgrade to <a href="/project/permissions_by_term/releases/3.1.41" rel="nofollow">Permissions by Term 3.1.41</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/ayrmax" rel="nofollow">ayrmax</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jepster_" rel="nofollow">Peter Majmesku (jepster_)</a> </li><li><a href="/u/marcoliver" rel="nofollow">Marc-Oliver Teschke (marcoliver)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/damienmckenna" rel="nofollow">Damien McKenna (damienmckenna)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/prudloff" rel="nofollow">Pierre Rudloff (prudloff)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:39:13 +0000 Drupal Security Team 3626341 at https://www.drupal.org Freelinking - Moderately critical - Information Disclosure - SA-CONTRIB-2026-213 https://www.drupal.org/sa-contrib-2026-213 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/freelinking">Freelinking</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>freelinking</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 10 ∕ 25 AC:Basic/A:User/CI:Some/II:None/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Information Disclosure</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;4.0.3</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107310</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to configure a WIKI-like input filter that allows users to create links to site and external content.</p> <p>The module doesn’t sufficiently prevent page titles being viewed for certain privately-accessible URLs.</p> <p>This vulnerability is mitigated by the fact that an attacker must have access to use a text format with the Freelinking plugin configured to allow privately-accessible external URLs to be crawled. Site administrators may want to disable this functionality to evaluate any risk.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Freelinking module, upgrade to <a href="/project/freelinking/releases/4.0.3" rel="nofollow">Freelinking 4.0.3</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a></li> </ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/mradcliffe" rel="nofollow">Matthew Radcliffe (mradcliffe)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:38:21 +0000 Drupal Security Team 3623333 at https://www.drupal.org Easy Breadcrumb - Moderately critical - Information disclosure - SA-CONTRIB-2026-212 https://www.drupal.org/sa-contrib-2026-212 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/easy_breadcrumb">Easy Breadcrumb</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>easy_breadcrumb</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 10 ∕ 25 AC:Complex/A:None/CI:Some/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Information disclosure</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.0.11</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107309</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to show a breadcrumb trail for taxonomy term hierarchies.</p> <p>The module doesn't sufficiently check for view access of parent terms before rendering the crumb segment.</p> <p>This vulnerability is mitigated by the fact that the setting "Add parent hierarchy" (term_hierarchy) must be enabled, and at least one term has a term in the parent hierarchy that is unpublished.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Easy Breadcrumb module, upgrade to <a href="/project/easy_breadcrumb/releases/2.0.11" rel="nofollow">Easy Breadcrumb 2.0.11</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/loopduplicate" rel="nofollow">Brooke Mahoney (loopduplicate)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:37:06 +0000 Drupal Security Team 3624580 at https://www.drupal.org Country - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-211 https://www.drupal.org/sa-contrib-2026-211 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/country">Country</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>country</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 10 ∕ 25 AC:Complex/A:Admin/CI:Some/II:Some/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross-site scripting</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.1.3 || &gt;=2.2.0 &lt;2.2.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107308</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The module Country provides a dedicated field type for Drupal core's official country list.</p> <p>The module does not sufficiently escape user input in its autocomplete widget, which can lead to a cross site scripting vulnerability. </p> <p>This vulnerability is mitigated by the fact that it can not occur out of the box with the Country module, additional module(s) or custom code is required.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Country module 2.2.x, upgrade to <a href="/project/country/releases/2.2.1" rel="nofollow">Country 2.2.1</a>.</li> <li>If you use the Country module 2.1.x, upgrade to <a href="/project/country/releases/2.1.3" rel="nofollow">Country 2.1.3</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/cmlara" rel="nofollow">Conrad Lara (cmlara)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/batigolix" rel="nofollow">Boris Doesborg (batigolix)</a> </li><li><a href="/u/cmlara" rel="nofollow">Conrad Lara (cmlara)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/damienmckenna" rel="nofollow">Damien McKenna (damienmckenna)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:36:17 +0000 Drupal Security Team 3626046 at https://www.drupal.org SmartLinker AI - Moderately critical - Information disclosure - SA-CONTRIB-2026-210 https://www.drupal.org/sa-contrib-2026-210 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/smartlinker_ai">SmartLinker AI</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>smartlinker_ai</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 11 ∕ 25 AC:Basic/A:User/CI:Some/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Information disclosure</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.3</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107307</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module adds a "Generate internal links" action to the AI CKEditor toolbar, letting editors select text and have the module search the site's content for relevant pages to link to.</p> <p>The module's search query did not respect entity access when returning results to the browser. </p> <p>This vulnerability is mitigated by the fact that an user must have permission to use the AI CKEditor "Generate internal links" feature on a text format.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <p>Upgrade to <a href="https://www.drupal.org/project/smartlinker_ai/releases/1.0.3" rel="nofollow">SmartLinker AI 1.0.3</a>.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/zeeshan_khan" rel="nofollow">Zeeshaan khann (zeeshan_khan)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:35:32 +0000 Drupal Security Team 3625345 at https://www.drupal.org Menu Link Attributes - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-209 https://www.drupal.org/sa-contrib-2026-209 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/menu_link_attributes">Menu Link Attributes</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>menu_link_attributes</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 11 ∕ 25 AC:Basic/A:Admin/CI:Some/II:Some/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross-site scripting</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.8.0</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107306</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to add HTML attributes to menu links and their container elements (<code class="language-php">&lt;li&gt;</code>).</p> <p>The module doesn't sufficiently sanitize the attributes it applies to menu link container elements.</p> <p>This vulnerability is mitigated by the fact that an attacker must have a role with the permissions "<em>Administer menus and menu links</em>" and "<em>Use menu link attributes</em>". In addition, an unsafe container attribute must already be configured by a user with the restricted permission "<em>Administer menu link attributes</em>". The default configuration is not affected.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Menu Link Attributes module for Drupal 8.x or later, update to <a href="https://www.drupal.org/project/menu_link_attributes/releases/8.x-1.8" rel="nofollow">Menu Link Attributes 8.x-1.8</a>.</li> </ul> <p>After updating, run the database updates. The update removes any unsafe attribute definitions from the module's configuration and clears the render cache, so previously rendered menus no longer contain unsafe attributes.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/grevil" rel="nofollow">Joshua Sedler (grevil)</a> </li><li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/yannickoo" rel="nofollow">Yannick (yannickoo)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:34:32 +0000 Drupal Security Team 3625118 at https://www.drupal.org DKAN - Moderately critical - Access bypass - SA-CONTRIB-2026-208 https://www.drupal.org/sa-contrib-2026-208 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/dkan">DKAN</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>dkan</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 11 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;4.0.4 || &gt;=4.1.0 &lt;4.1.5</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107267</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>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.</p> <p>The module does not correctly check access for all of its endpoints, leading to a potential access bypass.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use DKAN 4.1.x, upgrade to <a href="/project/dkan/releases/4.1.5" rel="nofollow">DKAN 4.1.5</a></li> <li>If you use DKAN 4.0.x, upgrade to <a href="/project/dkan/releases/4.0.4" rel="nofollow">DKAN 4.0.4</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/rduterte" rel="nofollow">Rodel Duterte (rduterte)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/dafeder" rel="nofollow">Dan Feder (dafeder)</a> </li><li><a href="/u/rduterte" rel="nofollow">Rodel Duterte (rduterte)</a> </li><li><a href="/u/swirt" rel="nofollow">Steve Wirt (swirt)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:33:07 +0000 Drupal Security Team 3625101 at https://www.drupal.org Two Factor Authentication - TFA / Passwordless Login - Moderately critical - Information disclosure - SA-CONTRIB-2026-207 https://www.drupal.org/sa-contrib-2026-207 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/miniorange_2fa">Two Factor Authentication - TFA / Passwordless Login</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>miniorange_2fa</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 12 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Information disclosure</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;5.4.1 || &gt;=5.5.0 &lt;5.5.2</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107268</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to add an extra layer of verification for user login flow.</p> <p>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.</p> <p>The vulnerability is mitigated by the fact that Headless 2FA must be turned on by a user with a <code class="language-php">miniorange 2fa headless</code> permission, which is a restricted permission.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 5.5.x branch, upgrade to <a href="/project/miniorange_2fa/releases/5.5.2" rel="nofollow">Two Factor Authentication - TFA / Passwordless Login 5.5.2</a></li> <li>If you use the 5.4.x branch, upgrade to <a href="/project/miniorange_2fa/releases/5.4.1" rel="nofollow">Two Factor Authentication - TFA / Passwordless Login 5.4.1</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/yuwkaa" rel="nofollow">Nam Nguyen Le Thanh (yuwkaa)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/hisam45" rel="nofollow">Mohammed Hisam (hisam45)</a> </li><li><a href="/u/yuwkaa" rel="nofollow">Nam Nguyen Le Thanh (yuwkaa)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:32:37 +0000 Drupal Security Team 3624782 at https://www.drupal.org Xray Audit - Moderately critical - Access bypass - SA-CONTRIB-2026-206 https://www.drupal.org/sa-contrib-2026-206 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/xray_audit">Xray Audit</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>xray_audit</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.6.3 || &gt;=2.0.0 &lt;2.0.4 || &gt;=3.0.0 &lt;3.1.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96389</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to audit a Drupal site by generating reports about its content, entities, display modes and configuration.</p> <p>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.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest versions:</p> <ul> <li>If you use the X-ray Audit version 3.1.x, upgrade to <a href="https://www.drupal.org/project/xray_audit/releases/3.1.1" rel="nofollow">X-ray Audit 3.1.1</a>.</li> <li>If you use the X-ray Audit version 2.0.x, upgrade to <a href="https://www.drupal.org/project/xray_audit/releases/2.0.4" rel="nofollow">X-ray Audit 2.0.4</a>.</li> <li>If you use the X-ray Audit version 1.6.x, upgrade to <a href="https://www.drupal.org/project/xray_audit/releases/1.6.3" rel="nofollow">X-ray Audit 1.6.3</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/eduardo-morales-alberti" rel="nofollow">eduardo morales alberti</a> </li><li><a href="/u/guptahemant" rel="nofollow">Hemant Gupta (guptahemant)</a> </li><li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/lpeidro" rel="nofollow">Luis Ruiz Peidró (lpeidro)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:30:05 +0000 Drupal Security Team 3621999 at https://www.drupal.org Views Share - Moderately critical - Access bypass - SA-CONTRIB-2026-205 https://www.drupal.org/sa-contrib-2026-205 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/views_share">Views Share</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>views_share</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 10 ∕ 25 AC:Basic/A:None/CI:None/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.0.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107266</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to "share" a view display within another website via an iframe.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that an attacker must know the view and display IDs.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Views Share module, upgrade to <a href="/project/views_share/releases/2.0.1" rel="nofollow">Views Share 2.0.1</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/guptahemant" rel="nofollow">Hemant Gupta (guptahemant)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/andileco" rel="nofollow">Daniel Cothran (andileco)</a> </li><li><a href="/u/guptahemant" rel="nofollow">Hemant Gupta (guptahemant)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:29:40 +0000 Drupal Security Team 3624843 at https://www.drupal.org Leaflet - Moderately critical - Cross site scripting - SA-CONTRIB-2026-204 https://www.drupal.org/sa-contrib-2026-204 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/leaflet">Leaflet</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>leaflet</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 14 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross site scripting</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;10.4.13</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107265</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Leaflet module provides integration with the Leaflet JS mapping library.</p> <p>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.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Leaflet module, upgrade to release <a href="/project/leaflet/releases/10.4.13" rel="nofollow">10.4.13</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/itamair" rel="nofollow">Italo Mairo (itamair)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:28:49 +0000 Drupal Security Team 3626206 at https://www.drupal.org Inline Formatter Field - Moderately critical - Server-side template injection - SA-CONTRIB-2026-203 https://www.drupal.org/sa-contrib-2026-203 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/inline_formatter_field">Inline Formatter Field</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>inline_formatter_field</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Server-side template injection</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;4.2.0</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107264</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Inline Formatter Field module allows site builders to template and style entities with a field. </p> <p>This module does not properly protect against template injection when parsing, allowing users to render protected data or execute unsafe Twig commands.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Inline Formatter Field module, upgrade to <a href="/project/inline_formatter_field/releases/4.2.0" rel="nofollow">Inline Formatter Field 4.2.0</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/bobbysaul" rel="nofollow">Bobby Saul (bobbysaul)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:27:03 +0000 Drupal Security Team 3625138 at https://www.drupal.org Gutenberg - Moderately critical - Access bypass - SA-CONTRIB-2026-202 https://www.drupal.org/sa-contrib-2026-202 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/gutenberg">Gutenberg</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>gutenberg</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.15.0 || &gt;=3.0.0 &lt;3.0.7</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107263</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module provides a new UI experience for node editing using the Gutenberg Editor library.</p> <p>The module does not sufficiently check entity access in several editor endpoints.</p> <p>This vulnerability is mitigated by the fact that an attacker must have a role with the “use gutenberg” permission.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Gutenberg module versions 3.0.x, upgrade to Gutenberg <a href="/project/gutenberg/releases/3.0.7" rel="nofollow">3.0.7</a></li> <li>If you use the Gutenberg module versions 8.x-2.x, upgrade to Gutenberg <a href="/project/gutenberg/releases/8.x-2.15" rel="nofollow">8.x-2.15</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/p1s1o" rel="nofollow">Tommaso Gregori (p1s1o)</a></li> <li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team</li> </ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/szeidler" rel="nofollow">Stephan Zeidler (szeidler)</a></li> </ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:26:15 +0000 Drupal Security Team 3609561 at https://www.drupal.org Authenticator Login Plus (2FA) - Moderately critical - Improper authentication - SA-CONTRIB-2026-201 https://www.drupal.org/sa-contrib-2026-201 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/auth_login_plus">Authenticator Login Plus (2FA)</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>auth_login_plus</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Complex/A:User/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Improper authentication</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107261</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module provides TOTP-based two-factor authentication (2FA) for Drupal, with an optional setting to enforce 2FA for all users site-wide.</p> <p>The module may allow a user log in with only a password even when site-wide enforcement of 2FA is turned on.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p><strong>Install the latest version:</strong></p> <ul> <li>If you use the Authenticator Login Plus (2FA) module for Drupal 10 or 11, upgrade to <a href="/project/auth_login_plus/releases/1.0.1" rel="nofollow">Authenticator Login Plus (2FA) 1.0.1</a>.</li> </ul> <p>After upgrading, users who previously disabled 2FA will be asked to set it up again at their next login. Administrators can also re-enable 2FA for a user from the admin overview so the user keeps their existing authenticator.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/w0nd3r" rel="nofollow">mouhamed rayen mansouri (w0nd3r)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mugeshs" rel="nofollow">mugesh.s</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:23:53 +0000 Drupal Security Team 3627592 at https://www.drupal.org Linked Field - Moderately critical - Server-side template injection - SA-CONTRIB-2026-200 https://www.drupal.org/sa-contrib-2026-200 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/linked_field">Linked Field</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>linked_field</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 14 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Server-side template injection</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.8.0</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107259</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to link the output of a field to a URL or to the value of another field.</p> <p>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.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Linked Field module for Drupal 8.x or later, update to <a href="https://www.drupal.org/project/linked_field/releases/8.x-1.8" rel="nofollow">Linked Field 8.x-1.8</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/tr_jan" rel="nofollow">Maksim Hayder (tr_jan)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/vitaliyb98" rel="nofollow">Vitaliy Bogomazyuk (vitaliyb98)</a> </li><li><a href="/u/yannickoo" rel="nofollow">Yannick (yannickoo)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:23:38 +0000 Drupal Security Team 3625125 at https://www.drupal.org Inline Entity Form Dialog - Moderately critical - Access bypass - SA-CONTRIB-2026-199 https://www.drupal.org/sa-contrib-2026-199 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/inline_entity_form_dialog">Inline Entity Form Dialog</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>inline_entity_form_dialog</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 14 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.6</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107258</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module renders entity add/edit forms inside an AJAX dialog for use with entity reference fields.</p> <p>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. </p> <p>This vulnerability is mitigated by the fact that an attacker must have a role with the permission "access administration pages".</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Inline Entity Form Dialog module for Drupal 11, upgrade to <a href="/project/inline_entity_form_dialog/releases/1.0.6" rel="nofollow">Inline Entity Form Dialog 1.0.6</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/zeeshan_khan" rel="nofollow">Zeeshaan khann (zeeshan_khan)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:22:57 +0000 Drupal Security Team 3620258 at https://www.drupal.org Actstream - Critical - Access bypass - SA-CONTRIB-2026-198 https://www.drupal.org/sa-contrib-2026-198 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/actstream">Actstream</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>actstream</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 16 ∕ 25 AC:Basic/A:None/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.0.1 || &gt;=2.1.0 &lt;2.1.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107257</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Actstream (short for Activity Stream) aggregates a user's activity from external services (RSS feeds, etc.) into per-user activity stream entities.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use Actstream 2.1.x, upgrade to <a href="/project/actstream/releases/2.1.1" rel="nofollow">Actstream 2.1.1</a>.</li> <li>If you use Actstream 2.0.x, upgrade to <a href="/project/actstream/releases/2.0.1" rel="nofollow">Actstream 2.0.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/revagomes" rel="nofollow">Reva Gomes (revagomes)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:22:05 +0000 Drupal Security Team 3623164 at https://www.drupal.org Authenticator Login Plus (2FA) - Critical - Improper authentication - SA-CONTRIB-2026-197 https://www.drupal.org/sa-contrib-2026-197 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/auth_login_plus">Authenticator Login Plus (2FA)</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>auth_login_plus</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 15 ∕ 25 AC:Complex/A:None/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Improper authentication</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107254</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module provides TOTP-based two-factor authentication (2FA) for Drupal.</p> <p>The module doesn't enforce the second factor when a user logs in with Drupal core's one-time login link.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Authenticator Login Plus (2FA) module for Drupal 10 or 11, upgrade to <a href="/project/auth_login_plus/releases/1.0.1" rel="nofollow">Authenticator Login Plus (2FA) 1.0.1</a>.</li> </ul> <p>After upgrading, users with 2FA enabled will be asked for their verification code after using a one-time login link.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/w0nd3r" rel="nofollow">mouhamed rayen mansouri (w0nd3r)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mugeshs" rel="nofollow">mugesh.s</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:21:13 +0000 Drupal Security Team 3627679 at https://www.drupal.org Orphans Media - Critical - Unsupported - SA-CONTRIB-2026-196 https://www.drupal.org/sa-contrib-2026-196 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/orphans_media">Orphans Media</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>orphans_media</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: All non-public data is accessible II - Integrity impact: All data can be modified or deleted E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 16 ∕ 25 AC:Complex/A:Admin/CI:All/II:All/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Unsupported</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">*</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107253</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>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 <a href="https://www.drupal.org/drupal-security-team/becoming-primary-maintainer-of-a-project-that-is-unsupported-for-security-reasons" rel="nofollow">becoming the maintainer of a project that is unsupported for security reasons</a>.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>If you use this project, you should uninstall it.</p> <p>To take over maintainership, read <a href="https://www.drupal.org/drupal-security-team/becoming-primary-maintainer-of-a-project-that-is-unsupported-for-security-reasons" rel="nofollow">Becoming the maintainer of a project that is unsupported for security reasons</a>.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:17:00 +0000 Drupal Security Team 3628137 at https://www.drupal.org MathJax: LaTeX for Drupal - Critical - Cross site scripting - SA-CONTRIB-2026-195 https://www.drupal.org/sa-contrib-2026-195 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/mathjax">MathJax: LaTeX for Drupal</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>mathjax</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Critical</strong> 15 ∕ 25 AC:Basic/A:None/CI:Some/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross site scripting</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;4.1.2</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107252</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module integrates the MathJax library into your Drupal site. MathJax is the modern JavaScript-based LaTeX rendering solution for the Internet.</p> <p>The module ships with library configurations that do not escape JavaScript within the TeX it formats.</p> <p><strong>Notice:</strong> This release updates CDN URLs where possible and adds a system status warning for unsafe configurations. If you are unable to upgrade immediately, you can modify either the CDN URL or the custom MathJax JavaScript configuration according to the instructions in <a href="https://docs.mathjax.org/en/v2.7/safe-mode.html" rel="nofollow">MathJax Safe-mode</a>.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the MathJax module, upgrade to <a href="/project/mathjax/releases/4.1.2" rel="nofollow">MathJax 4.1.2</a></li> <li>Check the Drupal status report for MathJax module warnings. If "safe mode is not enabled" appears, the MathJax configuration couldn't be automatically updated. Read the information above to manually fix the configuration.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/bchin" rel="nofollow">bchin</a> </li><li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:16:31 +0000 Drupal Security Team 3627529 at https://www.drupal.org Entity Reference Manager (Merge entities) - Critical - Access bypass - SA-CONTRIB-2026-194 https://www.drupal.org/sa-contrib-2026-194 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/entity_reference_manager">Entity Reference Manager (Merge entities)</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>entity_reference_manager</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 16 ∕ 25 AC:Basic/A:None/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.3</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107251</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Entity Reference Manager is an advanced administrative module for Drupal that allows site administrators to identify, analyze, and replace entity references across the system. </p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Entity Reference Manager module, upgrade to <a href="https://www.drupal.org/project/entity_reference_manager/releases/1.0.3" rel="nofollow">Entity Reference Manager 1.0.3</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/grevil" rel="nofollow">Joshua Sedler (grevil)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/cristianodemari" rel="nofollow">Cristiano Demari (cristianodemari)</a> </li><li><a href="/u/grevil" rel="nofollow">Joshua Sedler (grevil)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:16:05 +0000 Drupal Security Team 3624869 at https://www.drupal.org ECA Helper - Critical - Unsupported - SA-CONTRIB-2026-193 https://www.drupal.org/sa-contrib-2026-193 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/eca_helper">ECA Helper</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>eca_helper</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: All non-public data is accessible II - Integrity impact: All data can be modified or deleted E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 16 ∕ 25 AC:Complex/A:Admin/CI:All/II:All/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Unsupported</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">*</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107250</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>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 <a href="https://www.drupal.org/drupal-security-team/becoming-primary-maintainer-of-a-project-that-is-unsupported-for-security-reasons" rel="nofollow">becoming the maintainer of a project that is unsupported for security reasons</a>.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>If you use this project, you should uninstall it.</p> <p>To take over maintainership, read <a href="https://www.drupal.org/drupal-security-team/becoming-primary-maintainer-of-a-project-that-is-unsupported-for-security-reasons" rel="nofollow">Becoming the maintainer of a project that is unsupported for security reasons</a>.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/lukeleber" rel="nofollow">Luke Leber (luke.leber)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:15:35 +0000 Drupal Security Team 3627231 at https://www.drupal.org Block AJAX - Highly critical - PHP object injection - SA-CONTRIB-2026-192 https://www.drupal.org/sa-contrib-2026-192 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/block_ajax">Block AJAX</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>block_ajax</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-October-07</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="highly-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: All non-public data is accessible II - Integrity impact: All data can be modified or deleted E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Highly critical</strong> 20 ∕ 25 AC:Basic/A:None/CI:All/II:All/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">PHP object injection</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;3.0.2</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-107249</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Block AJAX module enables you to load blocks asynchronously via Ajax.</p> <p>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.</p> <p>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).</p> <p>Please see the release notes for details of potentially breaking changes.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the "block_ajax" module, upgrade to <a href="/project/block_ajax/releases/3.0.2" rel="nofollow">block_ajax 3.0.2</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/anybody" rel="nofollow">Julian Pustkuchen (anybody)</a> </li><li><a href="/u/grevil" rel="nofollow">Joshua Sedler (grevil)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 07 Oct 2026 16:14:51 +0000 Drupal Security Team 3629038 at https://www.drupal.org Diba carousel slider - Moderately critical - Cross Site Scripting (XSS) - SA-CONTRIB-2026-191 https://www.drupal.org/sa-contrib-2026-191 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/diba_carousel">Diba carousel slider</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>diba_carousel</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 12 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross Site Scripting (XSS)</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;3.0.2</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96382</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Diba Carousel Slider adds a Bootstrap carousel slider block that can be used directly without creating a View or custom integration.</p> <p>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.</p> <p>This vulnerability affects sites that use a formatted text field as the carousel description source and have enabled the "Allow HTML description" option.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Upgrade to the latest version:</p> <ul> <li>If you are using Diba carousel slider 3.1.x, upgrade to <a href="https://www.drupal.org/project/diba_carousel/releases/3.1.0" rel="nofollow">Diba carousel slider 3.1.0.</a></li> <li>If you are using Diba carousel slider 3.0.x, upgrade to <a href="https://www.drupal.org/project/diba_carousel/releases/3.0.2" rel="nofollow">Diba carousel slider 3.0.2.</a></li> </ul> <p>If you are unable to upgrade immediately, disable the "Allow HTML description" option in affected carousel blocks until the update can be applied.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/kekkis" rel="nofollow">Kalle Kipinä (kekkis)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/oriol_e9g" rel="nofollow">Oriol Roselló Castells (oriol_e9g)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:24:33 +0000 Drupal Security Team 3623987 at https://www.drupal.org Smart Content - Moderately critical - Access bypass - SA-CONTRIB-2026-190 https://www.drupal.org/sa-contrib-2026-190 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/smart_content">Smart Content</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>smart_content</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;3.2.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96386</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to personalize content for anonymous and authenticated users by showing different blocks to visitors based on client-side conditions.</p> <p>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. </p> <p>This vulnerability is mitigated by the fact that a site must have placed a block whose access is restricted to certain users inside a Display Blocks reaction. Sites that only use Views blocks in reactions are not affected, because Views re-checks access when the view is executed.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>Upgrade to <a href="/project/smart_content/releases/3.2.1" rel="nofollow">Smart Content 3.2.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/s4m0y3d" rel="nofollow">Tin Nguyen Huu (s4m0y3d)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/michaellander" rel="nofollow">Michael Lander (michaellander)</a> </li><li><a href="/u/s4m0y3d" rel="nofollow">Tin Nguyen Huu (s4m0y3d)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:23:37 +0000 Drupal Security Team 3623060 at https://www.drupal.org CSS Usage Analyzer - Moderately critical - Improper access control - SA-CONTRIB-2026-189 https://www.drupal.org/sa-contrib-2026-189 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/css_usage_analyzer">CSS Usage Analyzer</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>css_usage_analyzer</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:None/CI:None/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Improper access control</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&gt;=1.0.0 &lt;1.0.2</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96380</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module lets a frontend scanner post CSS-usage measurements to the site so admin reports can show real-page statistics. </p> <p>This module doesn't sufficiently protect the <code class="language-php">/css-usage-analyzer/save</code> endpoint against forged or repeated submissions.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>Upgrade to <a href="https://www.drupal.org/project/css_usage_analyzer/releases/1.0.2" rel="nofollow">CSS Usage Analyzer 1.0.2</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/zeeshan_khan" rel="nofollow">Zeeshaan khann (zeeshan_khan)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:22:38 +0000 Drupal Security Team 3622542 at https://www.drupal.org Combined image style - Moderately critical - Improper access control - SA-CONTRIB-2026-188 https://www.drupal.org/sa-contrib-2026-188 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/combined_image_style">Combined image style</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>combined_image_style</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 10 ∕ 25 AC:Basic/A:None/CI:None/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Improper access control</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.0.7</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96377</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to combine multiple image styles into a single image derivative.</p> <p>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.</p> <p>Sites are affected simply by having the module installed, even when no combined image styles are configured or in use.</p> <p>This vulnerability is mitigated by the fact that only public files can be targeted, and derivatives of private files are still protected by core's token check.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Combined image style module, upgrade to <a href="/project/combined_image_style/releases/1.0.7" rel="nofollow">Combined image style 1.0.7</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/svendecabooter" rel="nofollow">Sven Decabooter (svendecabooter)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/svendecabooter" rel="nofollow">Sven Decabooter (svendecabooter)</a> </li><li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:21:51 +0000 Drupal Security Team 3622942 at https://www.drupal.org AI CKEditor - Moderately critical - Code execution via Twig templates - SA-CONTRIB-2026-187 https://www.drupal.org/sa-contrib-2026-187 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/ai_ckeditor">AI CKEditor</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>ai_ckeditor</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 10 ∕ 25 AC:Basic/A:User/CI:Some/II:None/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Code execution via Twig templates</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;1.4.3</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96392</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to use AI to fill in or replace text in CKEditor.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the AI CKEditor module, upgrade to <a href="/project/ai_ckeditor/releases/1.4.3" rel="nofollow">AI CKEditor 1.4.3</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/stefro" rel="nofollow">Stef Rouschop (stefro)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/admitriiev" rel="nofollow">Artem Dmitriiev (a.dmitriiev)</a> </li><li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li><li><a href="/u/stefro" rel="nofollow">Stef Rouschop (stefro)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/longwave" rel="nofollow">Dave Long (longwave)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:20:32 +0000 Drupal Security Team 3624915 at https://www.drupal.org Webform REST - Less critical - Access bypass - SA-CONTRIB-2026-186 https://www.drupal.org/sa-contrib-2026-186 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform_rest">Webform REST</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform_rest</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="less-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Less critical</strong> 9 ∕ 25 AC:Basic/A:User/CI:Some/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;4.2.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96391</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to retrieve and submit webforms via REST.</p> <p>The module doesn't sufficiently check permission to webform and webform submission entities when retrieving webform elements or fields.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>Upgrade to <a href="/project/webform_rest/releases/4.2.1" rel="nofollow">Webform REST 4.2.1</a>. The 4.1.x branch is no longer supported.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/laurii" rel="nofollow">Lauri (laurii)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/acbramley" rel="nofollow">Adam Bramley (acbramley)</a> </li><li><a href="/u/miguelpamferreira" rel="nofollow">Miguel Ferreira (miguelpamferreira)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/mohit_aghera" rel="nofollow">Mohit Aghera (mohit_aghera)</a> provisional member of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:19:41 +0000 Drupal Security Team 3624724 at https://www.drupal.org Editoria11y Accessibility Checker - Moderately critical - Access bypass - SA-CONTRIB-2026-185 https://www.drupal.org/sa-contrib-2026-185 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/editoria11y">Editoria11y Accessibility Checker</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>editoria11y</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 11 ∕ 25 AC:Basic/A:User/CI:None/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.2.23 || &gt;=3.0.0 &lt;3.0.9</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96390</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module runs a client-side accessibility checker that automatically reports results to dashboard views over an API.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>If you use the Editoria11y module, update the module and <strong>review permissions</strong>.</p> <ul> <li>If you use the Editoria11y module version 2.2.x, upgrade to <a href="https://www.drupal.org/project/editoria11y/releases/2.2.23" rel="nofollow">editoria11y 2.2.23</a>.</li> <li>If you use the Editoria11y module version 3.0.x, upgrade to <a href="https://www.drupal.org/project/editoria11y/releases/3.0.9" rel="nofollow">editoria11y 3.0.9</a>.</li> </ul> <p><strong>Review permissions:</strong> Make sure anonymous or untrusted authenticated users have not been given permission to use the checker. The permission is labeled as:</p> <ul> <li><em>View Editoria11y checker</em> up to and including 2.2.22/3.0.8, and </li><li><em>Run Editoria11y checker and report results</em> with 2.2.23/3.0.9. </li></ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/tr_jan" rel="nofollow">Maksim Hayder (tr_jan)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/bkosborne" rel="nofollow">Brian Osborne (bkosborne)</a> </li><li><a href="/u/itmaybejj" rel="nofollow">John Jameson (itmaybejj)</a> </li><li><a href="/u/partyka" rel="nofollow">Jason Partyka (partyka)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:18:31 +0000 Drupal Security Team 3623684 at https://www.drupal.org Tawk.to - Live chat application - Critical - Cross Site Request Forgery - SA-CONTRIB-2026-184 https://www.drupal.org/sa-contrib-2026-184 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/tawk_to">Tawk.to - Live chat application</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>tawk_to</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 16 ∕ 25 AC:Basic/A:None/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross Site Request Forgery</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;3.0.4</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96388</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module provides integration of the tawk.to live chat for Drupal sites.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>Upgrade to <a href="https://www.drupal.org/project/tawk_to/releases/3.0.4" rel="nofollow">tawk.to 3.0.4</a>.</li> </ul> <p>After updating, clear the Drupal cache.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/s4m0y3d" rel="nofollow">Tin Nguyen Huu (s4m0y3d)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/andriy-khomych" rel="nofollow">Andriy Khomych (andriy khomych)</a> </li><li><a href="/u/s4m0y3d" rel="nofollow">Tin Nguyen Huu (s4m0y3d)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/damienmckenna" rel="nofollow">Damien McKenna (damienmckenna)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:14:48 +0000 Drupal Security Team 3623898 at https://www.drupal.org Stop administrator login - Moderately critical - Access bypass - SA-CONTRIB-2026-183 https://www.drupal.org/sa-contrib-2026-183 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/stop_admin">Stop administrator login</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>stop_admin</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:Admin/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&gt;=1.0 &lt;1.6</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96387</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables sites to block access for the administrative user account (user 1) or users with the administrator role.</p> <p>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.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Stop Administrator Login module, upgrade to <a href="https://www.drupal.org/project/stop_admin/releases/8.x-1.6" rel="nofollow">Stop Administrator Login 8.x-1.6</a></li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/prudloff" rel="nofollow">Pierre Rudloff (prudloff)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/prudloff" rel="nofollow">Pierre Rudloff (prudloff)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:11:27 +0000 Drupal Security Team 3623229 at https://www.drupal.org REST & JSON API Authentication for Drupal - Moderately critical - Access bypass - SA-CONTRIB-2026-182 https://www.drupal.org/sa-contrib-2026-182 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/rest_api_authentication">REST &amp; JSON API Authentication for Drupal</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>rest_api_authentication</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;3.2.0</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96385</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to add an extra authentication layer to the API.</p> <p>The module does not sufficiently validate authentication requirements for all API requests, which can result in an access bypass vulnerability.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>Upgrade to <a href="https://www.drupal.org/project/rest_api_authentication/releases/3.2.0" rel="nofollow">REST &amp; JSON API Authentication 3.2.0</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/purva_shende" rel="nofollow">purva_shende</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/heine" rel="nofollow">Heine Deelstra (heine)</a> of the Drupal Security Team </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:10:00 +0000 Drupal Security Team 3616061 at https://www.drupal.org CookieCuttr - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-181 https://www.drupal.org/sa-contrib-2026-181 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/cookiecuttr">CookieCuttr</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>cookiecuttr</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:Admin/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross-site scripting</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&gt;=2.0.0 &lt;2.0.3</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96379</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to provide information and options about cookie usage.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that an attacker must have a role with the permission <em>administer cookiecuttr</em>.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>Upgrade to <a href="/project/cookiecuttr/releases/2.0.3" rel="nofollow">cookiecuttr 2.0.3</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/malcomio" rel="nofollow">Malcolm Young (malcomio)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:08:11 +0000 Drupal Security Team 3622912 at https://www.drupal.org Mermaid Diagram Field - Moderately critical - Access bypass - SA-CONTRIB-2026-180 https://www.drupal.org/sa-contrib-2026-180 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/mermaid_diagram_field">Mermaid Diagram Field</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>mermaid_diagram_field</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: None (user visits page) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:None/A:User/CI:Some/II:None/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&gt;=1.0.4 &lt;1.0.9</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96384</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables you to add mermaid diagram that displays either inline on an entity or optionally in a modal.</p> <p>The module doesn't sufficiently respect default revision behavior and does not properly limit access to the modal content.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the Mermaid Diagram Field module, upgrade to <a href="/project/mermaid_diagram_field/releases/1.0.10" rel="nofollow">Mermaid Diagram Field 1.0.10</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/swirt" rel="nofollow">Steve Wirt (swirt)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:07:17 +0000 Drupal Security Team 3620537 at https://www.drupal.org Commerce Decoupled Checkout - Moderately critical - Access bypass - SA-CONTRIB-2026-179 https://www.drupal.org/sa-contrib-2026-179 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/commerce_decoupled_checkout">Commerce Decoupled Checkout</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>commerce_decoupled_checkout</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:None/CI:None/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&gt;=1.0.0 &lt;1.8.0</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96378</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>This module enables REST endpoints for a decoupled Commerce experience which allow for remote order creation.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version of the module: </p> <ul> <li>Update to <a href="https://www.drupal.org/project/commerce_decoupled_checkout/releases/8.x-1.8" rel="nofollow">Commerce Decoupled Checkout 8.x-1.8</a>.</li> </ul> <p>The standard order fields type, email, store, and order_items remain accepted by default.</p> <p>Sites submitting additional custom order fields must explicitly enable them at /admin/commerce/config/decoupled-checkout. Requests containing fields outside this allowlist will be rejected.</p> <p>Run database updates and configure the required customer-writable fields before resuming checkout.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/leo-pitt" rel="nofollow">Leo Pitt (leo pitt)</a> </li><li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 17:06:19 +0000 Drupal Security Team 3622259 at https://www.drupal.org Project Browser - Critical - Cross-site request forgery - SA-CONTRIB-2026-178 https://www.drupal.org/sa-contrib-2026-178 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/project_browser">Project Browser</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>project_browser</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 15 ∕ 25 AC:Complex/A:None/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross-site request forgery</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;2.0.3 || &gt;=2.1.0 &lt;2.1.5</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96374</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Project Browser module enables you to apply recipes and enable modules from the web user interface.</p> <p>The module doesn't sufficiently validate admin actions to protect against cross-site request forgery attacks (CSRF).</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 2.1.x branch, upgrade to <a href="/project/project_browser/releases/2.1.5" rel="nofollow">Project Browser 2.1.5</a>.</li> <li>If you use the 2.0.x branch, upgrade to <a href="/project/project_browser/releases/2.0.3" rel="nofollow">Project Browser 2.0.3</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/s4m0y3d" rel="nofollow">Tin Nguyen Huu (s4m0y3d)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/chrisfromredfin" rel="nofollow">Chris Wells (chrisfromredfin)</a> </li><li><a href="/u/s4m0y3d" rel="nofollow">Tin Nguyen Huu (s4m0y3d)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:53:01 +0000 Drupal Security Team 3624331 at https://www.drupal.org Cloud - Critical - Remote code execution - SA-CONTRIB-2026-177 https://www.drupal.org/sa-contrib-2026-177 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/cloud">Cloud</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>cloud</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: All non-public data is accessible II - Integrity impact: All data can be modified or deleted E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Critical</strong> 15 ∕ 25 AC:Basic/A:Admin/CI:All/II:All/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Remote code execution</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;7.0.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96376</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Cloud module enables users to manage cloud resources through Drupal.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that the Kubernetes submodule must be enabled and configured, Git must be available on the server, and an attacker must have permission to add or edit cloud server templates. Exploiting the clone path additionally requires the "launch cloud server template" permission, or the "launch approved cloud server template" permission when using the approved-template flow.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use Cloud 7.x, upgrade to <a href="/project/cloud/releases/7.0.1" rel="nofollow">Cloud 7.0.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/ai_yas" rel="nofollow">AI Yas (ai_yas)</a> </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/yas" rel="nofollow">Yas Naoi (yas)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:51:09 +0000 Drupal Security Team 3624867 at https://www.drupal.org Cloud - Critical - Remote code execution - SA-CONTRIB-2026-176 https://www.drupal.org/sa-contrib-2026-176 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/cloud">Cloud</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>cloud</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: All module configurations are exploitable"><strong>Critical</strong> 15 ∕ 25 AC:Complex/A:None/CI:Some/II:Some/E:Theoretical/TD:All</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Remote code execution</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;7.0.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96375</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Cloud module enables users to manage cloud infrastructure through Drupal.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>If you use Cloud, install the latest version and configure certificates appropriately:</p> <ul> <li>If you use the 7.0.0 branch, update to <a href="/project/cloud/releases/7.0.1" rel="nofollow">7.0.1</a>.</li> </ul> <p>The update enables TLS certificate verification for Kubernetes and VMware connections. Sites using a private certificate authority must configure the CA certificate path for the affected connection or ensure that the issuing CA is trusted by the PHP runtime. Run the Drupal database updates and rebuild caches after upgrading.</p></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/kekkis" rel="nofollow">Kalle Kipinä (kekkis)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/ai_yas" rel="nofollow">AI Yas (ai_yas)</a> </li><li><a href="/u/baldwinlouie" rel="nofollow">baldwinlouie</a> </li><li><a href="/u/yas" rel="nofollow">Yas Naoi (yas)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:50:15 +0000 Drupal Security Team 3622599 at https://www.drupal.org Webform - Critical - Remote Code Execution - SA-CONTRIB-2026-175 https://www.drupal.org/sa-contrib-2026-175 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: All non-public data is accessible II - Integrity impact: All data can be modified or deleted E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Critical</strong> 18 ∕ 25 AC:Basic/A:None/CI:All/II:All/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Remote Code Execution</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96355</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Webform module allows site builders to create forms, collect submissions, and render submitted values in configurable formats.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that an affected webform must be configured with a custom multiple-value item format that includes submission-value tokens. Some impacts may also depend on additional enabled modules or site-specific configuration.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/michaelmaturi" rel="nofollow">Michael Maturi (michaelmaturi)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li><li><a href="/u/liam-morland" rel="nofollow">Liam Morland (liam morland)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:27:38 +0000 Drupal Security Team 3595570 at https://www.drupal.org Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-174 https://www.drupal.org/sa-contrib-2026-174 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 11 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96356</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that the bypass depends on malformed saved access-rule configuration.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/acbramley" rel="nofollow">Adam Bramley (acbramley)</a> </li><li><a href="/u/enyug" rel="nofollow">enyug</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li><li><a href="/u/liam-morland" rel="nofollow">Liam Morland (liam morland)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/larowlan" rel="nofollow">Lee Rowlands (larowlan)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:27:21 +0000 Drupal Security Team 3597025 at https://www.drupal.org Webform - Less critical - Access bypass - SA-CONTRIB-2026-173 https://www.drupal.org/sa-contrib-2026-173 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="less-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Less critical</strong> 9 ∕ 25 AC:Basic/A:User/CI:Some/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96398</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that an attacker must already have access to view the affected submission.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/mustafa007" rel="nofollow">Mustafa Ahmed (mustafa007)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li><li><a href="/u/mustafa007" rel="nofollow">Mustafa Ahmed (mustafa007)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:27:04 +0000 Drupal Security Team 3597076 at https://www.drupal.org Webform - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-172 https://www.drupal.org/sa-contrib-2026-172 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: User-level access (basic/commonly assigned permissions) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 13 ∕ 25 AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Cross-site scripting</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96357</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>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.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that a user with permission to create or edit webforms must configure the form to allow the affected file extensions, and a user must specifically open the uploaded file.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/michaelmaturi" rel="nofollow">Michael Maturi (michaelmaturi)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li><li><a href="/u/larowlan" rel="nofollow">Lee Rowlands (larowlan)</a> of the Drupal Security Team </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:26:49 +0000 Drupal Security Team 3598060 at https://www.drupal.org Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-171 https://www.drupal.org/sa-contrib-2026-171 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Exploit exists (documented or deployed exploit code already in the wild) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Moderately critical</strong> 14 ∕ 25 AC:Basic/A:None/CI:None/II:Some/E:Exploit/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96364</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data. </p> <p>The Webform Share submodule can expose a webform for embedding on another site.</p> <p>Under certain circumstances, submissions for an Ajax-enabled Webform using Webform Share can bypass anti-spam protections.</p> <p>This vulnerability is mitigated by the fact that Webform Share must be enabled, sharing must be enabled for the affected webform, and the affected webform must rely on compatible Form-API-based anti-spam protections such as Honeypot or Antibot.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/karing" rel="nofollow">karing</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/adixon" rel="nofollow">Alan Dixon (adixon)</a> </li><li><a href="/u/danchadwick" rel="nofollow">Dan Chadwick (danchadwick)</a> </li><li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li><li><a href="/u/liam-morland" rel="nofollow">Liam Morland (liam morland)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/damienmckenna" rel="nofollow">Damien McKenna (damienmckenna)</a> of the Drupal Security Team </li><li><a href="/u/dokumori" rel="nofollow">Mori Sugimoto (dokumori)</a> of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:26:32 +0000 Drupal Security Team 3611209 at https://www.drupal.org Webform - Less critical - Denial of service - SA-CONTRIB-2026-170 https://www.drupal.org/sa-contrib-2026-170 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="less-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: No confidentiality impact II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Only uncommon module configurations are exploitable"><strong>Less critical</strong> 8 ∕ 25 AC:Basic/A:None/CI:None/II:None/E:Theoretical/TD:Uncommon</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Denial of service</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96365</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>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.</p> <p>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. </p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/majdi" rel="nofollow">Majdi Alomari (majdi)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li><li><a href="/u/liam-morland" rel="nofollow">Liam Morland (liam morland)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li><li><a href="/u/damienmckenna" rel="nofollow">Damien McKenna (damienmckenna)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/mrbaileys" rel="nofollow">Ivo Van Geertruyen (mr.baileys)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:26:17 +0000 Drupal Security Team 3611210 at https://www.drupal.org Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-169 https://www.drupal.org/sa-contrib-2026-169 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Basic or routine (user must follow specific path) A - Authentication: None (all/anonymous users) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Data integrity remains intact E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 12 ∕ 25 AC:Basic/A:None/CI:Some/II:None/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96366</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data. </p> <p>Site builders may also configure handlers for processing submissions, including email handlers that may include uploaded files as attachments.</p> <p>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.</p> <p>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.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/blackpharao" rel="nofollow">Sandro Kneubühl (blackpharao)</a> </li><li><a href="/u/omidsec" rel="nofollow">omidsec</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/cilefen" rel="nofollow">cilefen (cilefen)</a> of the Drupal Security Team </li><li><a href="/u/damienmckenna" rel="nofollow">Damien McKenna (damienmckenna)</a> of the Drupal Security Team </li><li><a href="/u/heine" rel="nofollow">Heine Deelstra (heine)</a> of the Drupal Security Team </li><li><a href="/u/mcdruid" rel="nofollow">Drew Webber (mcdruid)</a> of the Drupal Security Team </li><li><a href="/u/mohit_aghera" rel="nofollow">Mohit Aghera (mohit_aghera)</a> provisional member of the Drupal Security Team </li><li><a href="/u/poker10" rel="nofollow">Juraj Nemec (poker10)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:25:53 +0000 Drupal Security Team 3611218 at https://www.drupal.org Webform - Moderately critical - Access bypass - SA-CONTRIB-2026-168 https://www.drupal.org/sa-contrib-2026-168 <div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project/webform">Webform</a></div></div></div><div class="field field-name-project-machine-name field-type-text field-label-inline clearfix"><div class="field-label">Project machine name:&nbsp;</div><div class="field-items"><div class="field-item even"><code>webform</code></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date:&nbsp;</div><div class="field-items"><div class="field-item even">2026-September-23</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/drupal-security-team/security-risk-levels-defined" class="moderately-critical" title="AC - Access complexity: Complex or highly specific (multi-step, unintuitive process with high number of dependencies) A - Authentication: Administrator (broad permissions required where “restrict access” is set to false) CI - Confidentiality impact: Certain non-public data is released II - Integrity impact: Some data can be modified E - Exploit (Zero-day impact): Theoretical or white-hat (no public exploit code or documentation on development exists) TD - Target distribution: Default or common module configurations are exploitable, but a config change can disable the exploit"><strong>Moderately critical</strong> 11 ∕ 25 AC:Complex/A:Admin/CI:Some/II:Some/E:Theoretical/TD:Default</a></div></div></div><div class="field field-name-field-sa-type field-type-text field-label-inline clearfix"><div class="field-label">Vulnerability:&nbsp;</div><div class="field-items"><div class="field-item even">Access bypass</div></div></div><div class="field field-name-field-affected-versions field-type-text field-label-inline clearfix"><div class="field-label">Affected versions:&nbsp;</div><div class="field-items"><div class="field-item even">&lt;6.2.12 || &gt;=6.3.0 &lt;6.3.1</div></div></div><div class="field field-name-field-sa-cve field-type-text field-label-inline clearfix"><div class="field-label">CVE IDs:&nbsp;</div><div class="field-items"><div class="field-item even">CVE-2026-96373</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description:&nbsp;</div><div class="field-items"><div class="field-item even"><p>The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data.</p> <p>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.</p> <p>This vulnerability is mitigated by the fact that an attacker must have access to view submission results for a webform and must know or be able to determine a target filename.</p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <ul> <li>If you use the 6.2.x branch of Webform upgrade to <a href="/project/webform/releases/6.2.12" rel="nofollow">Webform 6.2.12</a>.</li> <li>If you use the 6.3.x branch of Webform, upgrade to <a href="/project/webform/releases/6.3.1" rel="nofollow">Webform 6.3.1</a>.</li> </ul></div></div></div><div class="field field-name-field-sa-reported-by field-type-text-long field-label-above"><div class="field-label">Reported By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/marcus_johansson" rel="nofollow">Marcus Johansson (marcus_johansson)</a> </li></ul></div></div></div><div class="field field-name-field-sa-fixed-by field-type-text-long field-label-above"><div class="field-label">Fixed By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/jrockowitz" rel="nofollow">Jacob Rockowitz (jrockowitz)</a> </li></ul></div></div></div><div class="field field-name-field-sa-coordinated-by field-type-text-long field-label-above"><div class="field-label">Coordinated By:&nbsp;</div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/akalata" rel="nofollow">Swan Kalata (akalata)</a> of the Drupal Security Team </li><li><a href="/u/bramdriesen" rel="nofollow">Bram Driesen (bramdriesen)</a> of the Drupal Security Team </li><li><a href="/u/greggles" rel="nofollow">Greg Knaddison (greggles)</a> of the Drupal Security Team </li><li><a href="/u/prudloff" rel="nofollow">Pierre Rudloff (prudloff)</a> of the Drupal Security Team </li><li><a href="/u/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div> Wed, 23 Sep 2026 16:20:24 +0000 Drupal Security Team 3623421 at https://www.drupal.org