概要
frappe に コードインジェクション (CVE-2026-38431) が存在。悪用されるとシステム全体を乗っ取られる可能性があります。
原文の説明
取得元が公開している説明をそのまま載せています (多くは英語)。
ERPNext v15.103.1 and before is vulnerable to Server-Side Template Injection (SSTI). An attacker with permission to create or edit email templates can inject template expressions that are executed on the server when the template is rendered.
出典: NIST National Vulnerability Database NVD
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
ERPNextというシステムの古いバージョンに、メールテンプレートに悪意のあるコードを仕込まれる脆弱性があります。これにより、攻撃者がサーバーを制御する可能性があり、データ漏洩やサービスのダウンが考えられます。この脆弱性は、攻撃者が特別なアクセス権を持つことなく遠隔から実行できるため、非常に深刻です。すぐにソフトウェアを更新するか、メールテンプレートを扱える人を制限することが推奨されます。
影響バージョンはERPNext v15.103.1およびそれ以前であり、修正バージョンは未定です。この脆弱性は、メールテンプレート作成または編集権限を持つユーザーがサーバー側テンプレートインジェクション(SSTI)を実行できるというものです。攻撃者は、テンプレートレンダリング時に実行されるテンプレート式を注入することで、サーバー上で任意のコードを実行する恐れがあります。暫定措置としては、メールテンプレート管理権限を制限することが有効です。該当するメールテンプレートのAPIエンドポイントの詳細などの技術的情報は、素材から特定できず。CVSSベクトルは、リモートからの攻撃が可能で認証もユーザー操作も不要、サーバーの機密性、完全性、および可用性に高い影響を与えると解釈されます。
frappe に 任意コード実行 (CWE-94) があります。
frappe のうち 。
重要度: 最重要 (CVSS 9.8/10)。悪用されるとシステム全体を乗っ取られる可能性があります
ベンダー公式アドバイザリの修正版に更新してください。
修正版が未提供時は、影響機能の無効化・WAFルール・ネットワークACLでの遮断を検討。
Webサーバ・プロキシ・WAFログで該当CVEのIOCに合致する不審リクエストを検索。SBOM/依存ファイルで影響バージョンを横断確認。
類似する過去の事例 過去のCVE/インシデントから類似事例を抽出
ZabbixにおけるSSTI脆弱性に類似しており、テンプレート式の注入による任意コード実行可能性。
GitLabにおけるSSTI脆弱性に関連し、メールテンプレートの不正利用によるコード実行。
Apache OFBizでのSSTIが類似点を持つ、リモートでのテンプレート式の実行。
もし自社で起きたら 業務シナリオごとの想定影響
オンライン取引が停止し、顧客情報が漏洩する可能性。
機密データが漏洩し、業務プロセスが停止する可能性。
サービスが一時的に停止し、収益に影響が出る可能性。
影響を受けるシステムの管理者は、直ちに影響バージョンを特定し、可能なら公式パッチを適用するか、少なくともテンプレート権限を厳格に管理すること。
対応アクション
SOC/SREチームが順番に実行すべき具体的なステップとコマンド例
-
1影響範囲の特定 identify
grep -r 'frappe' . | grep -v node_modulesリポジトリと本番環境の依存ファイル (package-lock.json / requirements.txt / go.sum / Gemfile.lock 等) で
frappeを grep し、稼働しているサービス・バージョンを把握する。 -
7事後検証 verify
Confirm patched version is live in productionパッチ適用後、ステージングで PoC または同等の悪用パターンを再現して脆弱性が閉じたことを確認。本番では Step 3 と同じログクエリでアラート再発が無いか継続監視。
参照URL
- exploit c0wking.hashnode.dev