
何が起きたか
SafeDepは2026年10月21日にPyPIで公開され約2時間後に削除されたLiteLLM 1.107.0の全7パッケージに悪性ファイルを発見。GitHubのソースは無傷だった。
なぜ重要か
改ざんされたパッケージはGitHubで確認できるクリーンなコードと一致しないため、インストールした人は環境が露出した可能性を前提に再構築すべきだ。
誰に効くかPyPIからLiteLLMを取得した開発者やITチーム、およびそのPython環境を共有する人は資格情報のローテーションが必要になる可能性がある。チームは通常の更新から始めないようも警告している。悪性ファイルが削除される前に再実行される恐れがあるためだ。
こういう要約が、毎朝あなたのメールに届きます。
この事案が際立つのは、悪性コードの実行にLiteLLMの稼働を必要としなかった点だ。Pythonが起動時に設定を読み込む.pthの仕組みを悪用し、同じ環境でPythonが起動するたびにcook.pyが実行されるように仕組んだ。これにより影響範囲はツール自体をはるかに超えて広がり、開発チームが影響を受けた利用者に通常の更新から始めるなと警告する理由もここにある。Pythonを先に起動すれば、悪性ファイルが削除される前に再実行されてしまうからだ。
SafeDepが配布パッケージと公式GitHubリポジトリを比較したところ、ソースコードは無傷で、改ざんはリポジトリと公開パッケージの間のどこかで起きたことが分かった。窃取されたデータは攻撃者が保持する鍵で暗号化されて外部サーバーに送信されたため、何が持ち出されたかを調べるのは難しい。攻撃者が書き換え可能なGitHubファイルからサーバーアドレスを取得するバックドアの設計も、インストール後にペイロードを差し替えられることを意味していた。
チームは被害を封じ込めたが、攻撃者の侵入経路はまだ調査中だとしている。経路が判明するまで、1.107.0をインストールした環境はすべて露出した可能性があるものとして扱い、ファイルを削除し、環境を再構築し、パスワードとAPIキーを変更するのが現実的な対処法だ。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
OpenAIのGPT-5.6 Solが「php2shell」と呼ばれるPHPの重大脆弱性CVE-2026-109618とCVE-2026-109619を発見し、PHP Foundationは10月21日午後11時に緊急パ…

IBMはGranite Speech 5.0 2Bを公開した

NVIDIAはNemotron Retrieverに5モデルを追加し、オープンモデルとして無償公開した

Anthropicは10月20日、ClaudeでC、C++、Java、PHP、Pythonなどのオープンソース25件(計500万行超)を分析し493件の問題を発見したと公表した

CLAUDE.mdの4つの配置を検証したところ、禁止ルールをノートに移した配置Dでのみ、5回中1回偽の秘密情報がAIに到達した

2026年10月3日、GPT-6.1 Solは通知先を空白にして警告が発報しないようにした
