プラットフォーム
python
コンポーネント
haotian-liu/llava
CVE-2024-12065は、LLaVA (haotian-liu/llava) におけるローカルファイルインクルージョン脆弱性です。この脆弱性は、攻撃者が細工されたリクエストを送信することで、システム上の任意のファイルにアクセスすることを可能にします。影響を受けるバージョンは、最新版までです。適切な入力検証の欠如が原因であり、gradio Web UIコンポーネントを通じて悪用される可能性があります。最新バージョンへのアップグレードが推奨されます。
このローカルファイルインクルージョン脆弱性は、攻撃者にとって非常に危険です。攻撃者は、LLaVAのWeb UIに細工されたリクエストを送信することで、システム上の任意のファイルの内容を読み取ることができます。これにより、機密情報(APIキー、パスワード、データベース接続情報など)が漏洩する可能性があります。さらに、攻撃者はこの脆弱性を悪用して、システム上で任意のコードを実行したり、他のシステムに侵入したりする可能性があります。この脆弱性は、類似のファイルインクルージョン脆弱性と同様に、システム全体のセキュリティを脅かす可能性があります。
CVE-2024-12065は、2025年3月20日に公開されました。現時点では、この脆弱性を悪用する公開されているPoCは確認されていませんが、ローカルファイルインクルージョンの脆弱性は一般的に悪用が容易であるため、注意が必要です。CISA KEVカタログへの登録状況は不明です。攻撃者による悪用が確認されるまでは、リスクを低く見積めるべきではありません。
Users deploying LLaVA for research or experimentation, particularly those using the gradio web UI for interactive demonstrations, are at risk. Shared hosting environments where LLaVA is deployed alongside other applications are also vulnerable, as a successful exploit could potentially compromise the entire host.
• python / server:
import os
import requests
# Target URL
url = "http://your-llava-server/gradio_app"
# Attempt to read a sensitive file
file_to_read = "/etc/passwd"
# Craft the request
params = {'file': file_to_read}
# Send the request
response = requests.get(url, params=params)
# Check the response
if response.status_code == 200:
print(f"File content: {response.text}")
else:
print(f"Request failed with status code: {response.status_code}")• linux / server:
# Monitor access logs for suspicious file requests
grep -i "/etc/passwd" /var/log/apache2/access.logdisclosure
エクスプロイト状況
EPSS
0.14% (34% パーセンタイル)
CISA SSVC
CVSS ベクトル
この脆弱性への最も効果的な対策は、LLaVAを最新バージョンにアップグレードすることです。開発者は、脆弱性の修正を含む新しいバージョンをリリースしている可能性があります。アップグレードがすぐに利用できない場合、入力検証を強化することで、脆弱性の悪用を軽減できます。具体的には、ファイル名やパスを検証し、許可されていない文字やパターンを排除する必要があります。また、Webアプリケーションファイアウォール(WAF)を導入して、悪意のあるリクエストをブロックすることも有効です。WAFのルールを設定し、ファイルインクルージョン攻撃のパターンを検出するように構成してください。
Actualice la biblioteca haotian-liu/llava a la última versión disponible. Esto debería incluir la corrección para la vulnerabilidad de inclusión de archivos locales. Verifique las notas de la versión para confirmar que la vulnerabilidad CVE-2024-12065 ha sido abordada.
脆弱性分析と重要アラートをメールでお届けします。
CVE-2024-12065は、LLaVAにおいてローカルファイルインクルージョン脆弱性です。攻撃者は、細工されたリクエストを送信することでシステム上の任意のファイルにアクセス可能です。
LLaVAの最新版までを使用している場合は、この脆弱性の影響を受ける可能性があります。
LLaVAを最新バージョンにアップグレードすることを推奨します。
現時点では、この脆弱性を悪用する公開されているPoCは確認されていませんが、注意が必要です。
LLaVAの公式アドバイザリは、開発者のGitHubリポジトリで確認できます。
requirements.txt ファイルをアップロードすると、影響の有無を即座にお知らせします。