{"id":"DRUPAL-CONTRIB-2026-335","details":"This module renders Layout Builder forms inside an iframe in a modal dialog, using the admin theme.\n\nThe module provides its own Ajax command to open the iframe dialog. This command does not sanitize the dialog options the same way Drupal core does since [SA-CORE-2026-001](https://www.drupal.org/sa-core-2026-001), which can lead to a cross-site scripting (XSS) vulnerability.\n\nThis vulnerability is mitigated by the fact that an attacker must be able to control the Ajax response, or be able to add markup with specific attributes to a page.","aliases":["CVE-2026-126744"],"modified":"2026-11-11T18:45:04.224974662Z","published":"2026-11-11T18:04:01Z","references":[{"type":"WEB","url":"https://www.drupal.org/sa-contrib-2026-335"}],"affected":[{"package":{"name":"drupal/layout_builder_iframe_modal","ecosystem":"Packagist:https://packages.drupal.org/8","purl":"pkg:composer/drupal/layout_builder_iframe_modal?repository_url=https:%2F%2Fpackages.drupal.org%2F8"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.9"}],"database_specific":{"constraint":"\u003c1.3.9"}}],"database_specific":{"affected_versions":"\u003c1.3.9","source":"https://github.com/DrupalSecurityTeam/drupal-advisory-database/blob/main/advisories/layout_builder_iframe_modal/DRUPAL-CONTRIB-2026-335.json"}}],"schema_version":"1.9.2","credits":[{"name":"Pierre Rudloff (prudloff)","contact":["https://www.drupal.org/u/prudloff"]}]}