Radar AI Avatar Transparent

LiteLLM 1.107.0 נפרצה: גרסה זדונית ב-PyPI כוללת גונב אישורים ודלת אחורית

גרסה 1.107.0 של ספריית LiteLLM, שער הגישה הפופולרי למודלי שפה, פורסמה ב-PyPI וב-Docker כשהיא נושאת גונב אישורים ודלת אחורית. מי שהתקין אותה צריך להניח שהסודות במכונה נחשפו.

הפרטים

לפי LiteLLM, ההפצה הזדונית בוצעה דרך חשבונות GitHub של שלושה מהנדסים, ככל הנראה באמצעות טוקנים גנובים של GitHub CLI: חשבון אחד הפעיל את תהליך השחרור וחשבון אחר אישר אותו. הטוקנים בוטלו, אך עדיין לא ידוע איך נגנבו, ולכן אי אפשר לשלול גישה נוספת. חבילת PyPI הוקפאה והתמונות הזדוניות ב-Docker הוסרו.

לפי דוחות של SafeDep, Socket, StepSecurity ו-Upwind, הנוזקה אוספת אישורי ענן, טוקנים של מפתחים, מפתחות פרטיים, נתוני דפדפנים, משתני סביבה והגדרות של פרוקסי LiteLLM, ושולחת אותם לשרת חיצוני. בנוסף היא מפעילה תהליך רקע שבודק מדי שעה מקור ב-GitHub ומריץ קוד Python שהתוקף מגיש. קובץ cook.pth גורם לה לרוץ כבר באתחול המפרש, עוד לפני ש-LiteLLM נטענת. הדפוס דומה לפריצה קודמת ל-LiteLLM מחודש מרץ, שיוחסה לקמפייני TeamPCP.

נקודות לשים לב

  • בדוק אם הותקנה גרסה 1.107.0 (למשל pip show litellm) בסביבות פיתוח, ב-CI ובתמונות Docker. הצמד לגרסה 1.106.2 לפי digest.
  • חפש את הקובץ cook.pth ב-site-packages, וגם תעבורה יוצאת לדומיין litellm[.]dev.
  • אם הגרסה רצה אצלך, החלף ממכונה נקייה את כל מה שהיה נגיש: אישורי ענן, מפתחות API של מודלים, טוקנים ומפתחות SSH. מחיקת החבילה לבדה לא מספיקה בגלל הדלת האחורית.
  • הלקח הרחב: הקשח הרשאות פרסום ואישור שחרורים, ואל תשאיר טוקני CLI ארוכי טווח על תחנות עבודה.

מקורות: The Hacker News

QR לתשלום ביטקוין אל bc1qsn043qmlv4ejxydeknkfm9u6e93e6tegmq9x85

₿ אהבת את הפוסט?

אפשר לשלוח לי ביטקוין ישירות לכתובת שלי. סרקו את הקוד, או העתיקו את הכתובת:

bc1qsn043qmlv4ejxydeknkfm9u6e93e6tegmq9x85

שימו לב: העברה on-chain כרוכה בעמלת רשת שאינה תלויה בסכום, ולכן סכומים קטנים מאוד אינם כדאיים.

--:--:--
-