CVE-2026-97150 baserCMS addon移行時config.php実行脆弱性

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-09-30T08:16:36.230 / 更新日: 2026-09-30T15:22:38.240 / CVSS: 7.2 / 深刻度: HIGH

Linuxサーバー運用者向けに、baserCMSの拡張機能(addon)をバージョン4から5に移行する際の脆弱性について注意喚起します。この脆弱性により、管理者が移行プロセス中にaddonに含まれるconfig.phpファイルを実行させることで、システム上の任意のファイルを読み取りまたは削除できる可能性があります。特に、移行ツールBcAddonMigratorを使用する際には、addonのconfig.phpファイルが意図せずPHPコードとして実行されないよう、ファイルの内容やアクセス権を確認する必要があります。CVSSスコア7.2の高深刻度の脆弱性であるため、関連する運用環境においては、移行作業の際の設定確認や、該当するツールの最新版適用を検討してください。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性は「移行の過程で配置されたconfig.phpが実行されてしまう」と述べているが、この「移行」の行為そのものに、どのような哲学的問いが潜んでいるだろう?管理者が意図的に移行するとき、システムは本当に「安全な状態」へと進化しているのか?

プラトン

ソクラテス、ご指摘の通りです。しかし、哲学より先に、現実の確認が必要です。まず、addonのconfig.phpファイルがPHPとして実行されないよう、ファイルの拡張子やアクセス権を確認しましょう。たとえば、.phpではなく.txtに変更されているか、ディレクトリのパーミッションが適切か。これは「移行の目的」が「システムの健全性」を損なわないための第一歩です。

ソクラテス

では、この脆弱性が「任意のファイルの削除」を可能にするという点に目を向けると、管理者の倫理的責任はどのように定義されるだろう?システムの「不完全な移行」は、技術的失敗なのか、それとも運用者の「無知」なのか?

プラトン

技術的失敗ではありません。運用者として、この脆弱性が発生する条件を「移行ツールの最新版適用」で防ぐのが義務です。NVDの情報に目を通し、BcAddonMigratorのバージョンが最新かを確認してください。また、変更管理の文書に、この脆弱性の影響を記録する習慣を持つことが重要です。

ソクラテス

では、この脆弱性の「高深刻度」に直面したとき、運用者は「リスクの可視化」と「行動の即時性」の間にどのような矛盾を感じるべきだろう?

プラトン

矛盾ではありません。むしろ、監視の仕組みを強化するチャンスです。たとえば、移行後のシステムでconfig.phpの実行を監視するログを設定し、異常なアクセスを即座に検出できるようにする。また、ベンダーの公式ドキュメントを再確認し、移行手順に記載されている「ファイルの実行制限」を厳守することが、最も現実的な対応です。

ソクラテス

では、もし運用者が「この脆弱性は関係ない」と考えたとき、その判断は哲学的に妥当だろうか?

プラトン

妥当ではありません。Linux運用者は、常に「移行」や「アップグレード」の過程で、自身の環境が公式なガイドラインに完全に従っているかを再確認する必要があります。これは、哲学的探究ではなく、日々の仕事です。たとえば、config.phpの内容が本当に「設定ファイル」なのか、PHPコードが混入していないか、目で確認する習慣が、最も現実的な防衛策です。

ソクラテス

では、この対話の結論は、運用者が「技術的義務」を「倫理的義務」として捉えるべきだという点に集約されるだろうか?

プラトン

その通りです。ただし、その義務は、哲学的抽象ではなく、具体的な確認作業、パッチ適用、変更管理の連続にこそ存在します。そして、その過程で、config.phpのファイルが「本当に安全」であることを、自らの目で確認してください。それが、運用者の尊厳です。

関連キーワード: php