This is a security release of the Drupal 9 series.

This release fixes security vulnerabilities. Sites are urged to update immediately after reading the notes below and the security announcement:

No other fixes are included.

Which release do I choose? Security coverage information

  • Drupal 9.3.x will receive security coverage until December 14, 2022 when Drupal 9.5.0 is released. Update to Drupal 9.4.x soon to continue receiving security coverage.
  • Versions of Drupal 9 prior to 9.3.x are end-of-life and do not receive security coverage.
  • Versions of Drupal 8 are end-of-life and do not receive security coverage.

Important update information

  • Drupal 9.3 core now requires twig/twig 2.15.3 or higher (up from 2.12.0).

  • This release includes a change to default.services.yml. It adds a twig.config.allowed_file_extensions configuration setting to restrict file types that may be loaded with Twig for security. Site owners should make a copy of their default.services.yml prior to updating to ensure any custom modifications are retained.

    Following this release, by default, Twig may load the following file types:

    • .css
    • .html
    • .js
    • .svg
    • .twig

    If your site, module, or theme must load additional file types via Twig, consult the documentation for twig.config.allowed_file_extensions in default.services.yml.

VCS Label
9.3.22
Short description
Drupal 9.3.x will receive security coverage until December 2022 when Drupal 9.5.0 is released.
Packaged Git sha1
e637df2c3679a3eb768675681220e74a5ee51a18
Release files
d0efe1a8886e597c16eb8d4de6d25006
Release file SHA-1 hash
14effa24442f150ee0b841e251c7bad90b3b9e99
Release file SHA-256 hash
a5848e3e2a23f7bb8ebaab895c930d93daf1c896f2f8e72f82f5637f13f0486c
7e5a27701739762eab55f6d4b0f3976f
Release file SHA-1 hash
dac631fcd0a6ba60bdf11e4492286a527a8537d5
Release file SHA-256 hash
8c8a2638805c922c312c607edb48fc3603dd24966465cd0a608b999de47b9fc4