| パッケージ | 影響を受けるバージョン | 修正済みバージョン |
|---|---|---|
| drupal/core | ≥ 8.0.0, < 9.3.22≥ 9.4.0, < 9.4.7 | 9.3.229.4.7 |
| twig/twig | ≥ 1.0.0, < 1.44.7≥ 2.0.0, < 2.15.3≥ 3.0.0, < 3.4.3 | 1.44.72.15.33.4.3 |
| drupal | ≥ 8.0.0, < 9.3.22≥ 9.4.0, < 9.4.7 | 9.3.229.4.7 |
| twig | ≥ 1.0.0, < 1.44.7≥ 2.0.0, < 2.15.3≥ 3.0.0, < 3.4.3 | 1.44.72.15.33.4.3 |
When using the filesystem loader to load templates for which the name is a user input, it is possible to use the source or include statement to read arbitrary files from outside the templates directory when using a namespace like @somewhere/../some.file (in such a case, validation is bypassed).
We fixed validation for such template names.
Even if the 1.x branch is not maintained anymore, a new version has been released.
We would like to thank Dariusz Tytko for reporting the issue and Fabien Potencier for fixing the issue.
これらの製品をお使いですか?サイトをスキャンして、脆弱なバージョンが公開されていないか確認しましょう。
無料でサイトをスキャン