プラットフォーム
python
コンポーネント
lollms
修正版
9.5.1
9.5.1
CVE-2024-6281は、parisneo/lollmsのバージョン9.5.0以前に存在するパス・トラバーサル脆弱性です。この脆弱性は、攻撃者がdiscussiondbnameパラメータを操作することで、本来アクセスできないシステムフォルダに書き込むことを可能にします。影響を受けるバージョンは9.5.0以下であり、9.5.1へのアップデートで修正されています。
この脆弱性を悪用されると、攻撃者はlollmsの実行環境において、データベースファイルや設定ファイルなど、重要なシステムファイルを上書きまたは改ざんする可能性があります。これにより、lollmsの機能停止、機密情報の漏洩、さらにはシステム全体の制御権奪取といった深刻な被害が発生する可能性があります。攻撃者は、discussiondbnameパラメータに不正なパスを指定することで、任意のファイルシステムへのアクセスを試みることが想定されます。この脆弱性は、類似のパス・トラバーサル攻撃と同様に、システムへの不正アクセスを容易にする可能性があります。
CVE-2024-6281は、2024年7月20日に公開されました。現時点では、この脆弱性を悪用した具体的な攻撃事例は報告されていませんが、パス・トラバーサル脆弱性は一般的に悪用されやすい脆弱性であるため、注意が必要です。公開された情報に基づき、攻撃者はこの脆弱性を利用して、lollmsの実行環境に不正アクセスを試みる可能性があります。
Users running lollms versions prior to 9.5.1, particularly those with lax file access permissions or who are running lollms in environments with limited security controls, are at significant risk. Shared hosting environments where multiple users share the same server and file system are also particularly vulnerable.
• python / server:
import os
import glob
# Check for suspicious files in lollms directories
restricted_dirs = ['/path/to/lollms/data', '/path/to/lollms/config']
for dir in restricted_dirs:
for file in glob.glob(os.path.join(dir, '..*')): # Look for '..' in filenames
print(f'Suspicious file found: {file}')• linux / server:
# Check lollms process for unusual file access
lsof -p $(pgrep lollms) | grep '/../'• generic web:
curl 'http://your-lollms-server/apply_settings?discussion_db_name=../../../../etc/passwd' -s | grep 'etc/passwd'disclosure
エクスプロイト状況
EPSS
0.08% (24% パーセンタイル)
CISA SSVC
CVSS ベクトル
この脆弱性への対応策として、まずlollmsをバージョン9.5.1にアップデートすることを推奨します。アップデートが困難な場合は、discussiondbnameパラメータの入力を厳密に検証する入力サニタイズ機能を実装するか、アクセス権限を制限するなどの回避策を講じる必要があります。また、WAF(Web Application Firewall)を導入し、不正なパス・トラバーサル攻撃を検知・防御することも有効です。アップデート後、discussiondbnameパラメータに不正なパスを指定して、脆弱性が修正されていることを確認してください。
Actualice la biblioteca parisneo/lollms a la versión 9.5.1 o superior. Esto corrige la vulnerabilidad de path traversal en la función `apply_settings` al asegurar correctamente el parámetro `discussion_db_name`. La actualización previene que atacantes manipulen la ruta y escriban en carpetas importantes del sistema.
脆弱性分析と重要アラートをメールでお届けします。
CVE-2024-6281は、lollmsのバージョン9.5.0以前に存在するパス・トラバーサル脆弱性で、攻撃者がdiscussiondbnameパラメータを操作することで、システムフォルダへの不正アクセスを試行できる可能性があります。
lollmsのバージョンが9.5.0以下の場合、この脆弱性に影響を受けます。9.5.1にアップデートすることで、脆弱性を解消できます。
lollmsをバージョン9.5.1にアップデートしてください。アップデートが困難な場合は、入力サニタイズ機能を実装するか、アクセス権限を制限するなどの回避策を講じてください。
現時点では、CVE-2024-6281を悪用した具体的な攻撃事例は報告されていませんが、パス・トラバーサル脆弱性は一般的に悪用されやすい脆弱性であるため、注意が必要です。
lollmsの公式アドバイザリは、パリジオ(parisneo)のウェブサイトまたはGitHubリポジトリで確認できます。
requirements.txt ファイルをアップロードすると、影響の有無を即座にお知らせします。