
Radicle חשפה שתי פגיעויות קריטיות בפרוטוקול הרשת שלה
פלטפורמת שיתוף הפעולה בקוד מבוזרת Radicle הודיעה על שתי פגיעויות קריטיות בפרוטוקול הרשת של הצמתים שלה, וממליצה להימנע משימוש במאגרים פרטיים ברשת עד לפרסום התיקון. כל הגרסאות שפורסמו עד כה פגיעות.
Radicle, פלטפורמת שיתוף פעולה בקוד מבוזרת הבנויה על Git, חשפה שתי פגיעויות קריטיות בפרוטוקול הרשת שבו משתמשים הצמתים שלה. כל הגרסאות שפורסמו עד היום פגיעות, ולמשתמשים מומלץ להפסיק להשתמש במאגרים פרטיים ברשת עד לפרסום גרסה מתוקנת.
שני ליקויים בשכבת התעבורה
שתי הבעיות נמצאות בשכבת התעבורה של הצמתים ולא במודל הנתונים של המאגר. הראשונה היא כשל בסודיות: התעבורה בין צמתים נשלחת כטקסט גלוי, כך שכל מי שצופה בנתיב הרשת בין שני צמתים יכול לקרוא את האובייקטים שהם מחליפים. Signed References עדיין מזהים שינויים בהעברה, אך ההצפנה שהפרוטוקול אמור היה לספק אינה קיימת — וזה קריטי במיוחד במאגרים פרטיים.
הליקוי השני הוא אימות עמיתים שבור בלחיצת היד של החיבור, שמאפשר התחזות: תוקף יכול להתחבר לצומת שלכם ולהציג Node ID שאינו שלו. מאגרים פרטיים משותפים רק עם Node ID ברשימת ההיתר, ולכן זיוף כזה מאפשר למשוך מאגר פרטי ישירות, בלי להיות על נתיב הרשת.
איך הליקויים משתלבים
יחד הליקויים מסוכנים בהרבה — תוקף על הנתיב רואה את ה-Node ID בשני קצות החיבור, קורא כל מה שנשלח, ואז משתמש באחד מהם כדי למשוך את כל המאגר. דבר לא מגן על מי שנמצא על הנתיב בין הצומת שלכם לצומת שאיתו הוא מסתנכרן. את בעיית הטקסט הגלוי דיווח Konstantinos Maninakis ב-24 ביוני 2026, ואת ליקוי לחיצת היד — cryptocode ב-12 באוגוסט 2026.
מה צריכים המשתמשים לעשות
Radicle ממליצה להשהות שימוש במאגרים פרטיים ברשת ולהפסיק את ה-seeding שלהם: קבלו את הרשימה בפקודה rad ls --private --all וחסמו כל מאגר עם rad block <RID>. עדיף rad block על rad unseed, כי unseed מחזיר את הצומת למדיניות ברירת המחדל — שאולי allow. לעצירה מלאה: rad node stop.
Radicle מזהירה שכל מאגר פרטי שהועבר אי פעם לצומת אחר נחשב לדלוף, ופרטי גישה, מפתחות או טוקנים לא מוצפנים יש להחליף. Tor ו-I2P אינם מספיקים: הם מסתירים תעבורה מתוקף על הנתיב, אך אינם מונעים התחזות עמיתים.
התיקון יהיה מהדורה שוברת תאימות
מכיוון שאין משא ומתן על גרסאות והתיקון אינו תואם ברמת הרשת, אין פתרון תואם לאחור: המהדורה תשבור תאימות ותעלה את מספר הגרסה הראשית, ותפצל את הרשת לאשכולות מעודכנים ולא מעודכנים. Radicle מחליפה את פרוטוקול Noise ב-iroh — ערימת רשת peer-to-peer בקוד פתוח עם מעבר NAT — תוך שמירה על מבנה אחסון תואם.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.