Langkau ke kandungan
Kembali ke senarai artikel
security3 min

PyPI: SDK Mistral AI dan guardrails-ai diterbitkan dengan perisian hasad (Mei 2026)

PyPI: Mistral AI SDK and guardrails-ai published with malware (May 2026)

KGA IT
2026-10-123 min
SecuritySupply chainPyPIMistral AIGuardrails AIMaio 2026

Apa yang berlaku

Pada Mei 2026, dua pakej Python popular dalam dunia AI diterbitkan ke PyPI dengan kod berniat jahat:

  • guardrails-ai 0.10.1, pada 11 Mei (sekitar 6 petang waktu Pasifik). Penyelidik mengesannya dalam kira-kira 2 jam dan PyPI mengkuarantinnya. Ia diberi CVE-2026-45758 (CVSS 9.6).
  • mistralai 2.4.6, SDK Python rasmi Mistral AI, tersedia mulai 12 Mei (00:05 UTC), menurut nasihat GHSA-wx9m-wx4f-4cmg. Pakej ini mempunyai 716 kebergantungan.

Kedua-duanya serangan rantaian bekalan: kod sah projek di GitHub tidak diubah, tetapi seseorang menerbitkan versi yang diusik ke PyPI.

Apa yang dilakukan kod jahat

  • mistralai 2.4.6: di Linux, hanya dengan menjalankan import mistralai, kod memuat turun peringkat kedua (transformers.pyz) dari IP tetap, tanpa pengesahan TLS dan tanpa output, lalu menjalankannya di latar belakang. Menurut nasihat itu, penerbitan tersebut memintas Trusted Publishing PyPI dan tiada tag sepadan di GitHub. Analisis mengaitkannya dengan kempen "mini-shai-hulud".
  • guardrails-ai 0.10.1: kod berjalan semasa pemasangan atau import dan membolehkan pelaksanaan kod sewenang-wenang pada hos. Penyelenggara berkata tiada eksfiltrasi melalui sistem mereka, tetapi mengesyorkan kelayakan pada mesin itu dianggap terdedah.

Apa yang perlu dilakukan

  1. Semak sama ada mana-mana persekitaran (mesin pembangun, CI/CD, pelayan, notebook) memasang mistralai 2.4.6 atau guardrails-ai 0.10.1.
  2. mistralai: tetapkan versi 2.4.5 atau pasang dari tag yang disahkan. Cari /tmp/transformers.pyz.
  3. guardrails-ai: naik taraf ke 0.10.2 atau turun ke 0.10.0.
  4. Pada mesin terjejas, tukar semua kelayakan yang boleh dicapai: token GitHub, kunci awan, token pendaftaran pakej dan kunci API LLM. Semak juga GitHub untuk workflow atau repositori yang pelik.
  5. Seterusnya, tetapkan versi (lockfile dengan hash) dan elakkan pip install tanpa versi dalam pipeline.

Mengapa penting

Projek AI menghimpunkan kunci API, kelayakan awan dan data latihan. Satu import yang dikompromi dalam pipeline CI boleh menyerahkan semuanya kepada penyerang.

Sumber


Mahu menyemak keselamatan rantaian bekalan projek AI anda? KGA IT menawarkan konsultasi percuma: kga-it.com.

Mari selesaikan cabaran teknikal anda bersama.

KGA IT Solutions mempunyai pasukan pakar AI, awan dan DevOps untuk memberikan penyelesaian optimum bagi cabaran anda.

Hubungi Kami