プラットフォーム
python
コンポーネント
langflow
修正版
1.7.2
1.7.1
CVE-2026-33497は、Langflowの/api/v1/files/profilepictures/{foldername}/{file_name}エンドポイントにおけるパス・トラバーサル脆弱性です。この脆弱性を悪用されると、攻撃者はファイルシステムを自由に移動し、機密情報にアクセスする可能性があります。影響を受けるバージョンは1.7.0以前ですが、1.7.1へのアップデートで修正されています。
この脆弱性は、認証されていない攻撃者がfoldernameとfilenameパラメータにパス・トラバーサルシーケンス(例:../secret_key)を注入することで、意図されたディレクトリ境界を突破し、ファイルシステム上の任意のファイルにアクセスすることを可能にします。攻撃者は、設定ファイル、APIキー、その他の機密情報を盗み出す可能性があります。この脆弱性は、Langflowのセキュリティを著しく損ない、機密情報の漏洩やシステムの不正利用につながる可能性があります。類似の脆弱性は、ファイルダウンロード機能における入力検証の不備から発生することが多く、注意が必要です。
この脆弱性は2026年3月20日に公開されました。現時点では、公開されているPoCは確認されていませんが、脆弱性の性質上、悪用される可能性は高いと考えられます。CISA KEVへの登録状況は不明ですが、攻撃対象領域が広く、悪用が容易であるため、注意が必要です。
Organizations utilizing Langflow for AI agent development and deployment are at risk, particularly those running versions prior to 1.7.1. This includes teams relying on Langflow's profile picture functionality and those who have not implemented robust file access controls. Shared hosting environments where multiple users share the same Langflow instance are also at increased risk.
• python / server:
import os
import re
def check_langflow_secret_key(log_file):
with open(log_file, 'r') as f:
for line in f:
if re.search(r'secret_key=', line):
return True
return False
# Example usage:
log_file = '/path/to/langflow/logs/error.log'
if check_langflow_secret_key(log_file):
print('Potential secret_key exposure detected!')
else:
print('No secret_key exposure detected.')• generic web:
curl -I 'http://your-langflow-instance/profile_pictures/../../../../secret_key' # Check for directory traversaldisclosure
エクスプロイト状況
EPSS
0.02% (4% パーセンタイル)
CISA SSVC
Langflowのバージョンを1.7.1以降にアップデートすることが最も効果的な対策です。アップデートが困難な場合は、Webアプリケーションファイアウォール(WAF)を使用して、パス・トラバーサル攻撃を検出し、ブロックすることを検討してください。WAFのルールは、../のようなシーケンスを含むリクエストをブロックするように設定する必要があります。また、ファイルアクセス権限を適切に設定し、不要なファイルへのアクセスを制限することも重要です。ファイルシステムへのアクセスを最小限に抑えるように設計を見直すことも有効です。
Actualice Langflow a la versión 1.7.1 o superior. Esta versión contiene una corrección para la vulnerabilidad de lectura de archivos a través del endpoint /profile_pictures/{folder_name}/{file_name}.脆弱性分析と重要アラートをメールでお届けします。
CVE-2026-33497は、Langflowのファイルダウンロード機能におけるパス・トラバーサル脆弱性で、攻撃者がファイルシステムを自由に移動し、機密情報にアクセスする可能性があります。
Langflowのバージョンが1.7.0以前の場合は影響を受けます。バージョン1.7.1以降にアップデートしてください。
Langflowをバージョン1.7.1以降にアップデートしてください。アップデートが難しい場合は、WAFでパス・トラバーサル攻撃をブロックすることを検討してください。
現時点ではPoCは確認されていませんが、脆弱性の性質上、悪用される可能性は高いと考えられます。
Langflowの公式アドバイザリは、LangflowのウェブサイトまたはGitHubリポジトリで確認してください。
requirements.txt ファイルをアップロードすると、影響の有無を即座にお知らせします。