プラットフォーム
php
コンポーネント
baserproject/basercms
修正版
5.2.4
5.2.3
baserCMSは、ウェブサイト開発フレームワークです。バージョン5.2.3より前のバージョンでは、アプリケーションの復元機能により、ユーザーは.zipファイルをアップロードでき、その後自動的に展開されます。アーカイブ内のPHPファイルは、ファイル名を検証または制限せずにrequire_onceを使用してインクルードされます。攻撃者はzip内に悪意のあるPHPファイルを作成し、インクルード時に任意のコードを実行できます。この問題はバージョン5.2.3で修正されました。
BaseCMSのCVE-2025-32957は、復元機能を通じて任意のコード実行を可能にします。アプリケーションは、ユーザーが.zipファイルをアップロードすることを許可し、それらは自動的に抽出されます。攻撃者はZIPアーカイブ内に悪意のあるPHPファイルを配置でき、このファイルはrequire_onceを使用してファイル名の適切な検証なしにシステムに含められます。これにより、攻撃者はサーバー上で任意のPHPコードを実行でき、アプリケーションの整合性と関連データを損なう可能性があります。CVSSの深刻度は8.7で、高いリスクを示しています。
BaseCMSの復元機能にアクセスできる攻撃者は、この脆弱性を悪用できます。攻撃者は、悪意のあるPHPファイルを含むZIPファイルを作成します。このPHPファイルには、実行されると攻撃者にサーバーの制御を許可するコードが含まれています。悪用は比較的簡単で、認証を必要とせず、require_onceで含める際のファイル名検証の欠如に依存します。悪用成功は、攻撃者がZIPファイルをアップロードできる能力と、悪意のあるコードの実行をブロックする可能性のある他のセキュリティ対策がないかどうかに依存します。
Organizations using basercms versions 5.2.2 and earlier, particularly those with publicly accessible restore functionality, are at significant risk. Shared hosting environments where multiple users can upload files are especially vulnerable, as a compromised user account could be used to exploit this vulnerability and impact other users on the same server.
• php: Examine web server access logs for suspicious ZIP file uploads, particularly those containing PHP files. Use grep to search for patterns indicative of malicious code within the uploaded ZIP archives.
grep -r '<?php' /var/www/basercms/uploads/*• generic web: Monitor response headers for unexpected content or errors after ZIP file uploads. Use curl to test the restore functionality with a benign ZIP file and observe the server's behavior.
curl -I http://your-basercms-site.com/restore.php?file=test.zipdisclosure
poc
エクスプロイト状況
EPSS
0.07% (20% パーセンタイル)
CISA SSVC
CVE-2025-32957の主な軽減策は、BaseCMSをバージョン5.2.3以降に更新することです。このバージョンには、復元プロセスに含まれるファイル名を検証および制限する修正が含まれており、悪意のあるPHPファイルの組み込みを防ぎます。さらに、復元ディレクトリへの書き込み権限を制限したり、定期的なセキュリティ監査を実行したりするなど、追加のセキュリティ対策を実装することで、潜在的な攻撃を検出および防止するのに役立ちます。使用していない場合は、復元機能を一時的に無効にすることもリスクを軽減できます。
baserCMS をバージョン 5.2.3 以降にアップデートしてください。このバージョンは、リモートコード実行を可能にする安全でないファイルアップロードの脆弱性を修正します。アップデートは、baserCMS の管理パネルから行うか、公式サイトから最新バージョンをダウンロードすることで実行できます。
脆弱性分析と重要アラートをメールでお届けします。
これは、BaseCMSの復元機能を通じて任意のコード実行を可能にする脆弱性です。
BaseCMSを使用しており、バージョン5.2.3以降に更新していない場合、ウェブサイトは脆弱です。
すぐにバージョン5.2.3以降に更新してください。更新できない場合は、復元機能を一時的に無効にしてください。
復元ディレクトリへの書き込み権限を制限し、定期的なセキュリティ監査を実行してください。
BaseCMSの公式ドキュメントと、CVE-2025-32957に関連するセキュリティアドバイザリを参照してください。
CVSS ベクトル