ダウンロード数/...最新バージョン/...

PATCH 改善ファイル

2024年04月04日公開 baserCMS4系脆弱性対策方法

2024年02月22日に公開された baserCMSにXSSをはじめとする複数の脆弱性 について、baserCMS4系の対策方法を以下に示します。

  • サイト内検索機能におけるXSSの脆弱性

lib/Baser/View/Elements/site_search_form.php

SearchIndex.q のオプション escapeオプション( ,'escape' => false )を削除します。(escape オプションがなければそのままでOKです)

下記ファイルも同様に、SearchIndex.q の オプション escapeオプションを削除します。

lib/Baser/View/Elements/widgets/search.php
lib/Baser/Config/theme/bccolumn/Elements/site_search_form.php
lib/Baser/Config/theme/nada-icons/Elements/site_search_form.php
lib/Baser/Config/theme/bc_sample/Elements/widgets/search.php
theme/{利用テーマ}/Elements/site_search_form.php

  • コンテンツ管理機能におけるXSSの脆弱性

lib/Baser/View/Helper/BcFormHelper.php

case 'file': の $option 'figcaption' に , 'escape' => true を追記します

以上になります。