דילוג לתוכן הראשי

חולשות ב־Claude Code Desktop אפשרו חשיפת קבצים ומפתחות API

Noma הישראלית חשפה את SneakPeek: שרשרת חולשות בתצוגה המקדימה של Claude Code Desktop שאפשרה חשיפת מידע מקומי. המחקר פורסם באוקטובר, לאחר תיקון באוגוסט.

יעל ברנעיעל ברנעעורכת ראשית
·5 דק׳ קריאה
0:00 / 7:35
חוקרי אבטחה במשרד בתל אביב בוחנים חלונית תצוגה מקדימה לצד קוד על מסך מחשב

קובץ HTML זדוני בחלונית תצוגה מקדימה יכול היה לחשוף קבצים מקומיים, מפתחות API ופרטי גישה מתוך סביבת הפיתוח: זו המשמעות של SneakPeek, שרשרת חולשות שחשפה Noma הישראלית ב־Claude Code Desktop. המחקר פורסם ב־14 באוקטובר 2026, אבל החולשה כבר תוקנה באוגוסט. למפתחים ולמנהלי אבטחה בישראל, זהו תזכורת לכך שלא רק פעולות של סוכן AI דורשות בדיקה, אלא גם הרכיבים שמציגים את התוצרים שלו.

מה נחשף עכשיו, ומה תוקן כבר באוגוסט

לפי פרסום Noma Labs, שרשרת החולשות נמצאה בחלונית התצוגה המקדימה של Claude Code Desktop. החוקרים תיארו אפשרות להשתמש בקובץ HTML זדוני כדי לחשוף מידע מקומי ופרטי גישה. מדובר ברכיב שימושי במיוחד בעבודת פיתוח: במקום לעבור בכל פעם ליישום אחר כדי לראות תוצאה, המפתח יכול לבחון אותה בתוך סביבת העבודה.

ההבחנה החשובה ביותר בסיפור היא בין מועד החשיפה לציבור לבין מועד התיקון. לפי החוקרים, התיקון הופץ ב־17 באוגוסט 2026, ב־Claude Desktop בגרסה 1.30096.1 ובגרסאות מאוחרות יותר. פרסום המחקר באוקטובר אינו אומר שהחולשה עדיין קיימת בגרסה המתוקנת, וגם אינו מתאר פרצה שהתגלתה בהכרח השבוע.

פורסם באוקטובר, תוקן באוגוסט: לפי Noma Labs, גרסה 1.30096.1 של Claude Desktop וגרסאות מאוחרות יותר כוללות את התיקון. בדקו את גרסת היישום שמותקנת בפועל, ולא רק אם התקבלה בעבר הודעת עדכון.

חשוב להפריד גם בין הוכחת היתכנות לבין אירוע אבטחה אצל לקוח. התחקיר שסופק אינו כולל עדות למתקפה על משתמשים או נתון על היקף מידע שנגנב בפועל. לכן נכון לתאר את SneakPeek כיכולת שהודגמה במחקר, ולא כקמפיין גניבה מתועד או כדליפה מוכחת ממחשבי מפתחים.

למה חלונית תצוגה היא חלק משטח התקיפה

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

HTML אינו בהכרח מסמך פסיבי כמו צילום מסך. בהתאם לסביבה שבה הוא מוצג, הוא עשוי לכלול התנהגות פעילה וטעינת משאבים. לכן הגבול בין תוכן שמציגים לבין משאבים מקומיים שצריך להגן עליהם הוא גבול אבטחה משמעותי. במקרה הזה, לפי Noma, שרשרת החולשות אפשרה לקובץ זדוני לחצות את הגבול ולחשוף מידע.

מהתחקיר המצורף אין בסיס לקבוע שכל פתיחה של קובץ HTML הייתה מספיקה לניצול, או לפרט אילו אינטראקציות נוספות נדרשו. גם אין בו הצדקה להרחיב את הממצא לכל מוצר שנושא את השם Claude. הממצא המתואר נוגע לחלונית התצוגה ב־Claude Code Desktop, והמלצות מעשיות צריכות להישאר ממוקדות ברכיב וביישום הרלוונטיים.

תצוגה מקדימה אינה הבטחה שהתוכן מבודד מהקבצים ומההרשאות של סביבת העבודה.
הערת מערכת
תקריב של מפתח אבטחה פיזי לצד מחשב בדיקה המציג תיקיית פרויקט וחלונית תצוגת דף ללא פרטים מזהים
הפרדה בין סביבת בדיקה לסודות אמיתיים היא שכבת הגנה נוספת, ולא תחליף להתקנת תיקון האבטחה.

המשמעות לצוותי פיתוח ולעסקים בישראל

הזווית הישראלית מתחילה בחברת המחקר, אבל אינה מסתיימת בה. עבור סטארטאפ מקומי או בית תוכנה שמפתח מערכות ללקוחות, מחשב של מפתח עשוי להכיל הרשאות לשירותי ענן, למאגרי קוד ולסביבות בדיקה. חשיפה של מפתח API אינה רק חשיפה של מחרוזת: בהתאם להרשאות שלו, היא עלולה לאפשר שימוש בשירות או גישה למשאבים עסקיים.

דוגמה תפעולית, לא אירוע שדווח במחקר: צוות ישראלי שמפתח אתר ללקוח עשוי להציג דף HTML כחלק מבדיקת שינוי, ובאותה תחנת עבודה להחזיק פרטי גישה לשירותים של אותו לקוח. אם אין הפרדה בין ההרשאות, פגיעה בתחנת הפיתוח עלולה להתרחב מעבר לפרויקט הנבדק. זו הסיבה לבחון גם היכן נשמרים סודות ולא רק איזה כלי AI מותקן.

בחברה קטנה, שבה אין צוות ייעודי לניהול תחנות קצה, המשימה המיידית יכולה להיות פשוטה: למנות אחראי לבדיקת הגרסאות בכל המחשבים שבהם משתמשים ביישום. בארגון גדול יותר, כדאי לוודא שמלאי התוכנות כולל גם כלי פיתוח שהותקנו עצמאית. אלה המלצות לניהול סיכון, לא טענה שהתקנות כאלה היו מעורבות בניצול SneakPeek.

  • בדקו גרסה: ודאו ש־Claude Desktop מותקן בגרסה הכוללת את התיקון או בגרסה מאוחרת יותר, בהתאם לפרסום החוקרים.
  • צמצמו הרשאות: העדיפו מפתחות ייעודיים לפיתוח על פני הרשאות רחבות לשירותי ייצור.
  • הפרידו סודות: אל תרכזו פרטי גישה שאינם נחוצים בסביבת העבודה שבה בוחנים תוכן חיצוני.
  • בדקו חשד באופן ממוקד: אם יש אינדיקציה לחשיפה, בחנו את המפתחות הרלוונטיים, יומני הגישה והצורך בביטול או בהחלפה שלהם.

מה לבדוק עכשיו, בלי להסיק שהתרחשה פריצה

עבור משתמש שהתקין גרסה הכוללת את התיקון, הפרסום אינו סיבה לקבוע שהמחשב שלו נפרץ. עבור מי שעדיין עובד בגרסה ישנה, הוא סיבה לוודא שהיישום מעודכן לפני המשך העבודה. אין בתחקיר בסיס להמלצה גורפת להחליף את כל המפתחות בכל ארגון; החלטה כזו צריכה להיגזר מהערכת חשיפה ומסימנים קונקרטיים, ולא מעצם הופעת הכותרת.

עם זאת, התקנת תיקון ומענה לחשיפה אפשרית הם שני תהליכים שונים. עדכון נועד לסגור את מסלול הניצול שתוקן, אך אינו מבטל אוטומטית פרטי גישה שאולי נחשפו קודם לכן. כשיש חשד מבוסס, כדאי לבדוק איזה מידע היה נגיש, אילו הרשאות הוא העניק והאם נרשמה פעילות חריגה בשירותים המחוברים אליו.

הלקח הרחב של SneakPeek הוא שכלי פיתוח מבוססי AI צריכים להיכנס לאותם תהליכי ניהול תוכנה ואבטחה כמו רכיבים אחרים בעלי גישה לקוד ולסודות. בדיקת פקודות הסוכן חשובה, אבל אינה מחליפה עדכוני יישום, בידוד תוכן וצמצום הרשאות. לצוותים בישראל, הצעד המעשי כעת הוא לא לעצור כל שימוש בכלי, אלא לוודא שהתיקון מותקן ושהגישה למשאבים רגישים מוגבלת למה שנחוץ לעבודה.

שאלות נפוצות

מהי חולשת SneakPeek ב־Claude Code Desktop?

SneakPeek היא שרשרת חולשות בחלונית התצוגה המקדימה של Claude Code Desktop, שפרסמה Noma Labs. לפי החוקרים, קובץ HTML זדוני יכול היה לאפשר חשיפה של קבצים מקומיים, מפתחות API ופרטי גישה.

באיזו גרסה תוקנה חולשת SneakPeek?

לפי Noma Labs, התיקון הופץ ב־17 באוגוסט 2026 ב־Claude Desktop בגרסה 1.30096.1 ובגרסאות מאוחרות יותר. המחקר פורסם ב־14 באוקטובר 2026, ולכן מועד הפרסום אינו מועד הפצת התיקון.

האם פורסמה הוכחה לגניבת מידע ממשתמשי Claude Code Desktop?

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

#Noma Labs#Claude Code Desktop#SneakPeek#מפתחות API#אבטחת סביבת פיתוח
מה דעתכם?

דרגו את הכתבה

הדירוג עוזר לנו לדעת מה שווה לכם.

תגובות

התגובה חייבת להיות בעברית ומתפרסמת מיד.
  1. היו הראשונים להגיב.

עוד בנושא