Drupal Releases Three Core Patches With Symfony Security Fixes

Drupal 11 Gets HTML5 Parser Fixes; Drupal 11.3 Also Resolves Composer Conflicts
Discover Drupal graphic titled "What Changes Beneath a Drupal Core Update?" featuring the Symfony logo and three interconnected layers surrounding a central cube. The text explains that Symfony dependency corrections affect three supported Drupal branches, with additional considerations for Drupal 10 and 11 installations.

Following upstream Symfony security advisories, Drupal released three production-ready core patches on 6 November 2026. The releases, 11.4.12, 11.3.21 and 10.6.21, incorporate security-related dependency updates alongside other maintenance corrections. Drupal.org classifies all three as bug-fix releases rather than new Drupal core security advisories.

The patches provide Drupal sites with updated core packages following the upstream Symfony security disclosures covered by The DropTimes on 6 November. The dependency updates differ between Drupal 10 and Drupal 11, making the installed core version and Composer configuration relevant to each site's update process.

Drupal 11.4.12 and 11.3.21 update selected Symfony components to version 7.4.23, while Drupal 10.6.21 updates several Symfony packages to version 6.4.50. These are branch-specific dependency changes, not a statement that every installed Symfony package uses the same version. The updated packages include HTTP Foundation, HTTP Kernel, Routing, Serializer, Validator, Filesystem and YAML. These changes incorporate upstream corrections, but they do not establish that every Drupal installation was exposed to each reported vulnerability.

Both Drupal 11 releases also update the masterminds/html5 parser to version 2.12.0. The update addresses upstream advisories involving HTML attribute parsing, including the handling of form-feed characters, and other parser and serialization problems. The fixes are documented in the library's security advisory and Drupal's release notes.

A comparison of the tagged drupal/core-recommended package manifests shows a difference between the branches. The Drupal 11.4.12 and 11.3.21 manifests specify masterminds/html5 version constraint ~2.12.0, whereas Drupal 10.6.21 continues to specify ~2.10.0. The Drupal 10 release notes identify the Symfony updates but do not explain the absence of the HTML5 parser update. This dependency difference alone does not establish an exploitable vulnerability in a standard Drupal 10 installation.

Drupal 11.3.21 includes a separate Composer compatibility correction. According to its release notes, core's composer.json now contains missing replace declarations for modules being removed from core in future versions and made available as contributed projects. The correction resolves dependency problems affecting projects such as Admin Toolbar. Sites that introduced temporary replacement declarations in their own Composer configuration may need to remove those workarounds before upgrading. The correction was already present in earlier Drupal 11.4 and 10.6 releases.

Drupal 11.4.12 additionally fixes a regression that prevented the core/scripts/dr and core/scripts/drupal command-line scripts from locating the Composer autoloader when the document root was configured as web/. The release also adds regression tests for nine previously published Drupal core security advisories and includes administrative interface and URL-processing corrections. The added tests do not represent nine new security advisories.

Site administrators evaluating these releases should review their installed dependencies in composer.lock, check for outstanding advisories using composer audit, and test updates against their existing modules and Composer configuration. Drupal's release pages document the command composer update "drupal/core-*" --with-all-dependencies for updating core packages and their dependencies. Drupal 10 sites must also plan separately for the branch's scheduled end of life on 9 December 2026, while Drupal 11.4.x is scheduled to receive security coverage until 21 April 2027.

References

  1. Drupal 11.4.12 | Drupal.org, Drupal.org (6 November 2026)
  2. Drupal 11.3.21 | Drupal.org, Drupal.org (6 November 2026)
  3. Drupal 10.6.21 | Drupal.org, Drupal.org (6 November 2026)

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events

Latest Opportunities