
תצורת MCP היא הרשאה כעת
נקודות התורפה של Langflow מראות מדוע הגדרות החיבור של MCP זקוקות לבעלות ברורה, בדיקות גישה וביקורת, לצד בקרה על האופן שבו סוכנים משתמשים בכלים שלהם.
ההחלטה בקצרה
חיבור MCP יכול לקבוע גם איזה קוד פועל וגם לאילו מערכות סוכן יכול להגיע. התייחס להרשאה להגדיר חיבור בנפרד מהרשאה להשתמש בכלים שלו.
מה חשפו פגיעויות Langflow
הייעוץ של Langflow עבור CVE-2026-105740 מתאר פגיעות קריטית בדירוג 9.9. בגרסאות המושפעות לפני 1.9.0, כל משתמש מחובר יכול להוסיף שרת MCP באמצעות תעבורת stdio. Langflow העביר את הפקודה שסופקה ל-bash ללא אימות אבטחה. זה רץ כאשר Langflow הביא את רשימת השרתים כדי לספור כלים זמינים, כולל כאשר מישהו פתח את דף ההגדרות MCP. במופעים חשופים עם הגדרת ברירת המחדל של ההתחברות האוטומטית מופעלת, מתועדות לפיתוח בלבד, תוקף יכול לקבל גישה ללא חשבון.
MCP, פרוטוקול ה-Model Context, מחבר יישומי בינה מלאכותית לכלים ונתונים. תעבורת ה-stdio שלו מתחילה את השרת כתת-תהליך. זו התנהגות צפויה; הכשל כאן היה לתת למשתמש רגיל של Langflow לבחור בפקודה לא מסומנת שרצה עם ההרשאות של תהליך Langflow.
האקר ניוז דיווח על תצפיות של Previdian על ניסיונות ניצול נגד עציצי הדבש שלה. עדכון לדוח ה-15 באוקטובר העמיד את הסכום הכולל על 1,706 ניסיונות מ-28 כתובות IP. נתונים אלה מתארים ניסיונות נגד חיישני פתיון ואינם קובעים כמה ארגונים נפגעו.
גרסה 1.9.0 הוסיפה אימות פקודה, ארגומנט וסביבה להגדרות API. ייעוץ המעקב, CVE-2026-105697, מתעד נתיבים דרך זרימות שנותרו פגיעות עד 1.10.3. מהדורה זו החילה אימות מיד לפני התחלת התהליך והסירה את עטיפת ה-bash.
צוותים המריצים את Langflow צריכים לשדרג לגרסה נתמכת נוכחית הכוללת את התיקונים הללו, להשבית את ההתחברות האוטומטית ולסקור תצורות שרת MCP קיימות. עבור התקנות משותפות, הייעוץ ממליץ גם להגביל אילו חבילות שרתי stdio עשויים להפעיל.
מדוע הגדרת החיבור זקוקה לבעלים
חיבור MCP יכול לתת לסוכן נתיב למאגרים, כרטיסי תמיכה, רישומי לקוחות או חשבונות ענן, במסגרת ההרשאות של האישורים שבהם הוא משתמש. הוספה או שינוי של חיבור זה היא החלטת גישה. שמירתו בקובץ תצורה מקומי עשויה להקשות על שאר הצוות לראות את ההחלטה הזו.
בעל חיבור צריך להיות מסוגל להסביר איזה שרת מתווסף, מי מאשר שינויים ומה האישורים שלו מאפשרים. כל בקשת כלי זקוקה לבדיקות גישה משלה ולכל סקירה הנדרשת על פי מדיניות הצוות.
החלט מי יכול להוסיף או לשנות שרת ובאילו אישורים הוא משתמש. בדוק בנפרד מי יכול לקרוא לכלים שלו ואיזה פעולות צריך בדיקה של אדם אחר. רשום את ההחלטה ואת התוצאה. שער מכסה בקשות המנותבות דרכו; ביצוע תהליכים מקומיים זקוק לבקרות משלו.
הסקירה יכולה להשתמש באותן שאלות כמו סקירת API: מי יכול לקרוא לה, לאילו מערכות ומשאבים היא יכולה להגיע, וכיצד בודקים שינויים.
עבור צוותי אבטחה, IT ופלטפורמות, סקירה שימושית מתחילה בשלוש שאלות:
- מי יכול להוסיף או לשנות חיבור MCP?
- לאילו פעולות סוכן צריך מאשר חוץ מהאדם ששאל?
- אילו שיחות כלי יכול הצוות לבדוק, ואילו רישומים נותרו?
צוותי IT ופלטפורמה יכולים לסקור את השאלות הללו באבטחה לפני הפעלת החיבור, ואז לחזור עליהן כאשר השרת, היקף האישורים או הכלים הזמינים משתנים.
חיבור הסקירה ל-ISO/IEC42001
ISO/IEC42001 קובע דרישות למערכת ניהול בינה מלאכותית. עבור צוותים שמתכוננים לתקן, תיעוד חיבורי MCP, בעליהם, הגישה שלהם ותהליך בדיקת השינויים יכולים להיות נקודת התחלה שימושית. שיא זה יושב לצד עבודה רחבה יותר על סיכונים בינה מלאכותית, מדיניות ואחריות.
Durin שולט בבקשות MCP המנותבות דרך השער שלו. צוותים יכולים להגדיר כללי גישה, לדרוש מאדם אחר לסקור את השינויים המוצעים ולבדוק את רשומות שיחות הכלים. בקרות לגישה ישירה וביצוע תהליכים מקומיים נותרו חלק מתוכנית האבטחה הרחבה יותר.