Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-012
<div class="field field-name-field-project field-type-entityreference field-label-inline clearfix"><div class="field-label">Project: </div><div class="field-items"><div class="field-item even"><a href="/project/drupal">Drupal core</a></div></div></div><div class="field field-name-drupalorg-sa-date field-type-text field-label-inline clearfix"><div class="field-label">Date: </div><div class="field-items"><div class="field-item even">2026-July-15</div></div></div><div class="field field-name-field-sa-criticality field-type-text field-label-inline clearfix"><div class="field-label">Security risk: </div><div class="field-items"><div class="field-item even"><a href="/security-team/risk-levels" 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: </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: </div><div class="field-items"><div class="field-item even"><10.6.13 || >=11.3.0 <11.3.14 || >=11.4.0 <11.4.4 || 11.0.* || 11.1.* || 11.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: </div><div class="field-items"><div class="field-item even">CVE-2026-55805</div></div></div><div class="field field-name-field-sa-description field-type-text-long field-label-above"><div class="field-label">Description: </div><div class="field-items"><div class="field-item even"><p>The Layout Builder module doesn't sufficiently sanitize block labels in certain scenarios, which can lead to a cross-site scripting (XSS) vulnerability.</p> <p>This is mitigated by the fact that both the attacker and the targeted user need to be using the Layout Builder editing interface. </p></div></div></div><div class="field field-name-field-sa-solution field-type-text-long field-label-above"><div class="field-label">Solution: </div><div class="field-items"><div class="field-item even"><p>Install the latest version:</p> <p><strong>Drupal 11</strong></p> <ul> <li>If you use Drupal 11.4.x, update to <a href="https://www.drupal.org/project/drupal/releases/11.4.4" rel="nofollow">Drupal 11.4.4</a>.</li> <li>If you use Drupal 11.3.x, update to <a href="https://www.drupal.org/project/drupal/releases/11.3.14" rel="nofollow">Drupal 11.3.14</a>.</li> <li>Drupal 11.2.x and below are end-of-life and do not receive security coverage.</li> </ul> <p><strong>Drupal 10</strong></p> <ul> <li>If you use Drupal 10.6.x, update to <a href="https://www.drupal.org/project/drupal/releases/10.6.13" rel="nofollow">Drupal 10.6.13</a>.</li> <li>Drupal 10.5.x and below are end-of-life and do not receive security coverage.</li> </ul> <p><a href="https://www.drupal.org/psa-2021-06-29" rel="nofollow">Drupal 8</a> and <a href="https://www.drupal.org/psa-2023-11-01" rel="nofollow">Drupal 9</a> have both reached end-of-life.</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: </div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/hai27ii2o" rel="nofollow">haii haii (hai27ii2o)</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: </div><div class="field-items"><div class="field-item even"><ul> <li><a href="/u/danielveza" rel="nofollow">danielveza</a> </li><li><a href="/u/larowlan" rel="nofollow">Lee Rowlands (larowlan)</a> of the Drupal Security Team </li><li><a href="/u/mingsong" rel="nofollow">Mingsong (mingsong)</a> provisional member of the Drupal Security Team </li><li><a href="/u/neclimdul" rel="nofollow">James Gilliland (neclimdul)</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: </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/larowlan" rel="nofollow">Lee Rowlands (larowlan)</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/xjm" rel="nofollow">Jess (xjm)</a> of the Drupal Security Team </li></ul></div></div></div>