Repository navigation
baserCMS 5.3.2 リリース
baserCMS 開発チームは、baserCMS5の新バージョン 5.3.2 が利用できるようになったことを発表します。
これは 5.3.2 のセキュリティフィックス版リリースです。
- ブログコメントのショートコード展開による格納型クロスサイトスクリプティング(GHSA-qhv2-3j2q-v43x)
- メールフォームの公開 Web API における画像認証の回避(GHSA-cpxq-6gjp-m59g)
- メールフォームの自動返信における宛先の入力値検証不備(GHSA-w47c-4g8m-gjv9)
- 管理画面・管理 API における SQL インジェクション(GHSA-2w6g-wp3r-26m3)
- テーマファイル管理 API におけるパストラバーサル(GHSA-q7g3-qwrc-mp89)
- テーマファイル管理画面におけるパストラバーサルによる任意ファイルの閲覧(GHSA-rqr8-gmx5-xvrr)
- カスタムコンテンツのファイルフィールドにおける危険な種類のファイルのアップロード(GHSA-8jrp-4h7c-m679)
- ウィジェットエリアにおける安全でないデシリアライゼーション(GHSA-xf6p-r2hc-cc6w)
4〜8については管理画面を不特定多数のユーザーに利用させている場合のみに対応が必要となる脆弱性です。
baserCMS 5.3.2 のリリースについて
変更点
- CHG [ML] 【メール】メールフィールド管理のアクセスルールの初期値を「許可しない」に変更(新規インストール時のみ)
- CHG [SO] 標準テーマで SEO 設定のメタタグを出力するよう変更
バグフィックス
- BUG [BC] 管理画面・管理 API で SQL インジェクションが可能だった問題を修正(GHSA-2w6g-wp3r-26m3)
- BUG [BC] 【テーマファイル】管理 API でテーマ外のファイルを書き換えできる問題を修正(GHSA-q7g3-qwrc-mp89)
- BUG [BC] 【テーマファイル】閲覧権限のみでテーマ外のファイルを閲覧できる問題を修正(GHSA-rqr8-gmx5-xvrr)
- BUG [BC] 【ウィジェットエリア】保存データの読み込み時に任意のオブジェクトが生成される問題を修正(GHSA-xf6p-r2hc-cc6w)
- BUG [BC] 【ユーザー管理】利用可能ユーザーの検索でエラーになる場合がある問題を修正
- BUG [BC] 【検索インデックス】不正なパラメータで500エラーになる問題を修正
- BUG [CC] 【カスタムコンテンツ】ファイルフィールドの許可する拡張子に、実行可能なファイルの拡張子を指定できる問題を修正(GHSA-8jrp-4h7c-m679)
- BUG [CC] 【カスタムコンテンツ】アーカイブページでフィールドが正しく扱われない問題を修正
- BUG [CC] 【カスタムコンテンツ】関連フィールドの名前検索で、ステータスを指定すると名前の条件が無視される問題を修正
- BUG [BG] 【ブログ】ブログコメントのショートコードを利用して、スクリプトを埋め込める問題を修正(GHSA-qhv2-3j2q-v43x)
- BUG [ML] 【メール】公開 Web API からのメールフォーム送信で画像認証を回避できる問題を修正(GHSA-cpxq-6gjp-m59g)
- BUG [ML] 【メール】タイプ「Eメール」の欄に複数のアドレスを入力すると、自動返信がすべての宛先に送られる問題を修正(GHSA-w47c-4g8m-gjv9)
- BUG [ML] 【メール】選択リストやオプションが未入力の場合に非推奨の警告が出る問題を修正
- BUG [UL] 【アップロード管理】設定 API のアクセスルールが存在しない URL を指している問題を修正
インストールする
baserCMS5のインストールついては、インストールガイド をご覧ください。
アップデートする
baserCMS5のアップデートについては オートアップデート をご覧ください。
尚、v5.1.0以下からのアップデートは、アップデーターに問題があり、従来と異なるアップデート手順が必要になります。
baserCMS v5.1.1 アップデートガイド を参考にして、新バージョンへアップデートをお願いします。
※ v5.1.1 となっていますが、v5.1.2 以降も上記ページと同様の作業で大丈夫です。
baserCMS5の Packagist
baserCMS5 の各パッケージについてはモノレポで分散管理しています。Pakagist はこちらです。
- BaserCore(baserCMSコアパッケージ)
- BcAdminThird(管理画面デフォルトテーマ)
- BcFront(フロントエンドデフォルトテーマ)
- BcBlog(ブログ機能)
- BcColumn(公式付属テーマ)
- BcContentLink(コンテンツリンク機能)
- BcEditorTemplate(エディタテンプレート機能)
- BcFavorite(お気に入り機能)
- BcInstaller(インストーラー)
- BcMail(メールフォーム機能)
- BcSearchIndex(サイト内検索機能)
- BcSeo(SEO設定機能)
- BcThemeConfig(テーマ設定機能)
- BcThemeFile(テーマファイル管理機能)
- BcUploader(アップロードファイル管理機能)
- BcWidgetArea(ウィジェットエリア機能)
バグを見つけたら
バグを見つけたら、GitHub の Issue または、ユーザーズフォーラム にお知らせください。
(あなたがエンジニアであるなら是非プルリクエストをお待ちしています)
開発への貢献について
baserCMSはボランティアベースで運営されているオープンソースプロジェクトです。
コアパッケージの開発を含め、様々な形で参加する事ができます。詳しくは次のページをご覧ください。
baserCMS 5.3.2 の開発貢献者
- momofff
- ryuring
このリリースの実現に協力して頂いたすべての貢献者に感謝します。