🔥 この記事の詳細
2026-05-06 更新
C
月内に

OceanLotusがPyPI(Pythonパッケージインデックス)を悪用し、ZiChatBotという新種のマルウェアを配布していたこと

脆弱性🌐 英語ソース📰 2記事🌐 2 countries
🇷🇺 Russia · 🇺🇸 US
📅 2026-05-06📰 securelist
📌 一言でいうと
OceanLotusがPyPI(Pythonパッケージインデックス)を悪用し、ZiChatBotという新種のマルウェアを配布していたことが判明しました。悪意のあるwheelパッケージをインストールすることで、WindowsおよびLinuxの両プラットフォームにドロッパーが展開されます。この攻撃は、正規の機能を提供しつつ裏で密かに悪意のあるDLLやSOファイルを配信する巧妙な手法を用いています。
🔍該当判定
  • Pythonを使って社内システムやツールを開発・運用している
  • PyPI(pipコマンド)を利用して外部ライブラリをインストールしている
  • WindowsまたはLinuxサーバー上でPythonプログラムを動作させている
上記いずれにも該当しない → 静観でOK
該当時の対応
PyPIからパッケージをインストールする際は、信頼できるソースであることを確認し、ハッシュ値の検証や依存関係の厳格な管理を行うこと。また、不審なネットワーク通信や未知のプロセスの動作を監視すること。
📧 メール案を見る (管理者向け)
⚠️ これは AI が生成した参考例です。配信前に必ず内容をご確認のうえ、貴社の状況に合わせて編集してご利用ください。実際の被害状況や自社の利用環境を踏まえた判断は、貴社のセキュリティ責任者にご確認ください。
件名: 【共有】PyPIを悪用したOceanLotusによるZiChatBotマルウェア配布について

お疲れさまです。PyPIを介したサプライチェーン攻撃に関する情報共有です。

■ 概要
APTグループOceanLotusが、PyPIに悪意のあるwheelパッケージをアップロードし、新種のマルウェア「ZiChatBot」を配布していたことが報告されました。Windows(DLL)およびLinux(SO)の両方を標的としており、正規の機能を提供しつつバックグラウンドでペイロードをドロップします。

■ 影響範囲
- PyPIから不審なPythonパッケージをインストールした開発環境およびサーバー(Windows/Linux)

■ 対応手順
1. 開発チームに対し、信頼されていないサードパーティ製ライブラリの導入制限を徹底させる。
2. 依存関係管理ファイル(requirements.txt等)で固定されたバージョンとハッシュ値を使用しているか確認する。
3. EDR等の監視ツールを用いて、Pythonプロセスからの不審な子プロセスの生成や外部通信を監視する。

■ 参考情報
- Kaspersky Securelist: OceanLotus suspected of using PyPI to deliver ZiChatBot malware

対応優先度: 高
対応期限: 速やかに確認
Subject: [Alert] OceanLotus distributing ZiChatBot malware via PyPI

Dear Security Team,

We are sharing intelligence regarding a supply chain attack targeting the Python Package Index (PyPI).

■ Overview
The APT group OceanLotus has been observed uploading malicious wheel packages to PyPI to deliver a new malware family called "ZiChatBot." These packages function as droppers for both Windows (.DLL) and Linux (.SO) platforms, masking their malicious intent by providing the advertised functionality.

■ Scope
- Development environments and servers (Windows/Linux) that have installed compromised Python packages from PyPI.

■ Mitigation Steps
1. Enforce strict policies regarding the installation of third-party libraries from untrusted sources.
2. Ensure that dependency management files (e.g., requirements.txt) use pinned versions and hash verification.
3. Monitor for suspicious child processes spawned by Python or unusual outbound network traffic via EDR/SIEM.

■ Reference
- Kaspersky Securelist: OceanLotus suspected of using PyPI to deliver ZiChatBot malware

Priority: High
Deadline: Immediate review