5.2.4へアップデートできなかったので、ご相談です

【環境情報】
・baserCMSのバージョン:元バージョン 5.2.3
・レンタルサーバー名:自サーバ
・使用テーマ:自テーマ
・PHPスキル(自己評価):普段は使用しない。

5.2.4にupdateしようとしたら、以下のError Logが表示されてしまいます。
composer.jsonにaudit "ignore"書いたら通るのかもしれませんが、セキュリティの事なので気持ち悪く、まだ試していません。

これまでにやったこと
・アップデートサポータープラグインをインストールして5.2.3までは正常と思われる状態にUpdate済。

アップデートサポータープラグインは、baserCMSのアップデート時の問題をサポートします。
現在のバージョン:5.2.3

アップデート時の問題一覧

問題はありません。

・composer.phar clear-cache
composerのキャッシュもクリアしてみました

そもそも、環境をいじりすぎてどこかおかしくなってしまっているのかもしれません。なんか毎回updateのたびにcomposer絡みでerror出している気がします。
テストサーバ環境(社内)と本番サーバ環境共同じエラーが出てしまいます。

composer.jsonをいじったら良いよとか、そうでなくて何か別のチェックする必要のあるところをアドバイスいただければ助かります。

Error Log
2026-06-08 13:06:48 error: Composer によるアップデートが失敗しました。update ログを確認してください。
2026-06-08 13:06:48 error: ./composer.json has been updated
Running composer update baserproject/baser-core --with-all-dependencies
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

Problem 1
- cakephp/debug_kit is locked to version 5.0.6 and an update of this package was not requested.
- cakephp/debug_kit 5.0.6 requires composer/composer ^2.0 → found composer/composer[2.0.0, …, 2.10.1] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add (“PKSA-pwvr-3754-v57r”, “PKSA-t5r2-p5q9-mtpn”, “PKSA-6bp1-9hfj-2cgv”) to the audit “ignore” config. To turn the feature off entirely, you can set “block-insecure” to false in your “audit” config.
Problem 2
- cakephp/bake is locked to version 3.1.1 and an update of this package was not requested.
- cakephp/bake 3.1.1 requires cakephp/twig-view ^2.0.0 → satisfiable by cakephp/twig-view[2.1.0].
- cakephp/twig-view 2.1.0 requires twig/markdown-extra ^3.0 → found twig/markdown-extra[v3.0.0, …, v3.26.0] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add (“PKSA-7b1y-jwqf-x6v6”) to the audit “ignore” config. To turn the feature off entirely, you can set “block-insecure” to false in your “audit” config.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

@Mitch-Neubrex
初めまして。
エラーログを見る限り、baserCMS本体というより、CakePHP側の依存パッケージが Composerのセキュリティでブロックされている状況に見えます。

該当は、

  • cakephp/debug_kit 経由の composer/composer
  • cakephp/bakecakephp/twig-view 経由)の twig/markdown-extra
    あたりです。

そのため、対応としては

  1. 該当パッケージを一時的にアップデート対象から外して baserCMSの更新を進める
  2. 該当パッケージの脆弱性が解消されたバージョンの公開を待つ
    のいずれかになると思います。

baserCMSのバージョンを上げたいということであれば該当パッケージを一時的に除外して再度アップデートを試してみてはいかがでしょうか?baserCMSのアップデートは通る可能性があります。(すみません、脆弱性が出ているパッケージの詳細まではわからず・・・補足できる方がいれば補足お願いします)

こんにちは。
返信ありがとうございます。

そもそも論として、baserCMSのみインストールしたUbuntuの環境でして、
自分で該当パッケージを追加したという意識もないので、
外して依存関係沼にはまるのもどうかと思い、ignoreでセキュリティ無視するのも
また違うかと思いながら、何か手掛かりはないかなと思っています。

テスト環境でごにょごにょすればよいかと思いますが、
baserCMS側の仕組みを理解した方が早いのかとか、色々考えあぐねています。
まだ急いではいないので、時間が出来たらじっくり取り組もうとは思います。

ありがとうございました。