
CVE-2025-31324は、SAP NetWeaverシステム、特にVisual Composer Metadata Uploaderコンポーネントに影響を与える重大な(CVSSv3 10)脆弱性です。この脆弱性により、認証されていない攻撃者がシステムに任意のファイルをアップロードできるようになり、リモートコード実行やシステムの完全な乗っ取りにつながる可能性があります。
Onapsisは、この脆弱性の重大性を認識し、Onapsis Threat Intelligenceによる活発な悪用の証拠と、複数のインシデントレスポンス企業およびセキュリティ研究者による報告の両方を確認した上で、SAP顧客を支援するためにこのオープンソースツールを開発し公開しています。当社の目標は、情報セキュリティおよびSAP管理チームが露出を迅速に評価し、自社のシステムが標的にされた、または侵害された可能性があるかどうかを判断できるようにすることです。Visual Composer/Metadata UploaderコンポーネントはSAP Java NetWeaverに頻繁に存在するため、エンタープライズ環境では監視されていない攻撃対象領域のリスクが高まります。
追加の脅威インテリジェンスとフォレンジックインサイトが当社の製品、研究チーム、およびより広範なサイバーセキュリティコミュニティによって収集されるにつれて、このツールを引き続き強化していきます。
[!IMPORTANT]
ライセンス情報: このツールはApache 2.0オープンソースライセンスの下でリリースされています。同梱のライセンス情報を参照してください。 免責事項: このツールは、CVE-2025-31324の活発な悪用への対応を支援するために、セキュリティ、インシデントレスポンス、およびSAPコミュニティへの貢献として提供されます。2025年6月6日時点で、このツールは積極的な開発または監視の対象ではなくなりました。将来のデバッグおよび参照目的で引き続き利用可能ですが、さらなるアップデート、機能強化、または継続的なサポートは提供されません。ユーザーは現在のニーズに基づいてその適用性を評価し、自己の責任で使用する必要があります。これはベストエフォートでの開発であり、保証や責任を負うことなく現状有姿(as-is)で提供されます。
このツールは以下を実行できます:
python3 Onapsis-Scanner-CVE-2025-31324.py sapserver 50000
[CRITICAL] SAP System at http://sapserver:50000/developmentserver/metadatauploader appears to be vulnerable to CVE-2025-31324.
[CRITICAL] Known webshell found at: http://sapserver:50000/irj/helper.jsp
このツールは「現状有姿(as-is)」で提供され、保証はありません。
スクリプトはPython 3で開発されており、次の依存関係をインストールする必要があります:
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
依存関係をインストールしたら、Pythonを使用してスクリプトを実行し、コマンドラインからヘルプを取得できます。
# 構文: python3 <tool_name>.py <hostname> <port> <use_ssl>
python3 metadata_uploader_scanner.py example.sap.com 443 true
<hostname> --- 対象のSAP NetWeaverシステム(例: example.sap.com)
<port> --- ポート番号(SSL/TLS接続では通常443)
<use_ssl> --- SSL/TLSを使用する場合はtrueに設定し、プレーンHTTPの場合はfalseに設定します
SAP Visual Composerの脆弱性、潜在的なビジネス影響、影響を受けるバージョン、その他のデータポイントの詳細については、SAP Visual Composerの脅威レポートおよび以下の情報を確認してください:
Onapsisがお客様の環境におけるこの脆弱性の特定と対処をどのように支援できるかの詳細については、[email protected]までお問い合わせください。