プラットフォーム
python
コンポーネント
openchatbi
修正版
0.2.3
0.2.2
CVE-2026-28795は、openchatbiのsave_reportツールにおけるパストラバーサル脆弱性です。この脆弱性は、攻撃者が指定されたレポートディレクトリ外にファイルを書き込むことを可能にし、機密情報の漏洩やシステムの改ざんにつながる可能性があります。影響を受けるバージョンは0.2.1以下ですが、バージョン0.2.2へのアップデートで修正されています。
この脆弱性を悪用されると、攻撃者はfile_formatパラメータに/../../のようなパストラバーサルシーケンスを挿入することで、レポートファイルが保存されるディレクトリを制御できます。これにより、攻撃者はシステム上の任意の場所にファイルを書き込み、機密情報を盗み出したり、悪意のあるコードを実行したりする可能性があります。特に、重要な設定ファイルや認証情報が保存されているディレクトリに書き込まれた場合、深刻な被害が発生する可能性があります。この脆弱性は、ファイルシステムへの不正アクセスを可能にするため、システム全体のセキュリティを脅かす重大なリスクとなります。
この脆弱性は、2026年3月2日に公開されました。現時点では、公的なPoC(Proof of Concept)は確認されていませんが、パストラバーサル脆弱性であるため、悪用される可能性は否定できません。CISA KEVカタログへの登録状況は不明です。攻撃者は、この脆弱性を利用して、システムへの不正アクセスを試みる可能性があります。
Organizations deploying openchatbi, particularly those using older versions (≤0.2.1) or those with insufficient file access controls, are at significant risk. Shared hosting environments where multiple users have write access to the same directory are especially vulnerable.
• python / file system:
import os
import glob
report_dir = '/path/to/openchatbi/reports'
pattern = os.path.join(report_dir, '*.*')
# Check for unexpected files outside the report directory
for file in glob.glob(pattern):
if not file.startswith(report_dir): # Basic check - refine as needed
print(f"Potential path traversal: {file}")• generic web:
curl 'http://your-openchatbi-instance/tool/save_report?file_format=../../../../etc/passwd' -s | grep 'etc/passwd'disclosure
エクスプロイト状況
EPSS
0.08% (23% パーセンタイル)
CISA SSVC
まず、openchatbiをバージョン0.2.2にアップデートすることを強く推奨します。アップデートが困難な場合は、savereportツールを使用する際に、fileformatパラメータの入力を厳密に検証し、パストラバーサルシーケンス(/../など)が含まれていないことを確認してください。また、WAF(Web Application Firewall)を導入し、不正なファイルパスへのアクセスをブロックすることも有効です。ファイルシステムのアクセス権限を適切に設定し、レポートディレクトリへの書き込み権限を必要最小限に制限することも重要です。アップデート後、save_reportツールが正常に動作し、ファイルが指定されたディレクトリにのみ保存されていることを確認してください。
Actualice OpenChatBI a la versión 0.2.2 o superior. Esta versión contiene la corrección para la vulnerabilidad de path traversal en la herramienta save_report. La actualización se puede realizar a través del gestor de paquetes utilizado para instalar OpenChatBI.
脆弱性分析と重要アラートをメールでお届けします。
CVE-2026-28795は、openchatbiのバージョン0.2.1以下において、ファイル形式パラメータの不適切な入力検証によりパストラバーサル脆弱性が存在する問題です。攻撃者は、この脆弱性を悪用して、指定されたレポートディレクトリ外にファイルを書き込む可能性があります。
openchatbiのバージョン0.2.1以下を使用している場合は、この脆弱性の影響を受けます。バージョン0.2.2へのアップデートを推奨します。
openchatbiをバージョン0.2.2にアップデートしてください。アップデートが困難な場合は、save_reportツールの入力検証を強化し、WAFを導入するなど、緩和策を講じてください。
現時点では、公的なPoCは確認されていませんが、パストラバーサル脆弱性であるため、悪用される可能性は否定できません。
openchatbiの公式アドバイザリは、プロジェクトのGitHubリポジトリまたは公式サイトで確認できます。
requirements.txt ファイルをアップロードすると、影響の有無を即座にお知らせします。