חוקרי Tencent Zhuque Lab פרסמו ב-12 באוקטובר פירוט של פגיעות בתת-המערכת vhost בליבת לינוקס, שזכתה לשם Vghost (CVE-2026-74580). משתמש מקומי בלי הרשאות יכול להגיע ל-root, ובתצורות מסוימות מכונה וירטואלית יכולה לפגוע בשרת המארח.
| מזהה | CVE-2026-74580 |
| מוצר וגרסאות | ליבת לינוקס מגרסה 4.11 ועד 7.2-rc4 |
| חומרה | לא אחידה: 8.8 (kernel.org), 7.3 (Red Hat ו-Oracle), 7.8 (Amazon) |
| מנוצל בפועל | לא; אין סימן פומבי לניצול |
| תיקון | יצא ב-3 באוגוסט; ראו גרסאות בהמשך |
מה קרה
הבעיה נעוצה במטמון של תרגומי כתובות זיכרון שלא מתנקה כששינוי כתובות או גודל של תור פעיל מתבצע דרך VHOST_SET_VRING_ADDR או VHOST_SET_VRING_NUM. כך נשאר בשימוש תרגום ישן. לפי החוקרים הבאג הוצג בשינוי מ-2017 והפך לניתן לניצול בשינוי מ-2020. הממצא הושג בעזרת Corvus, מערכת multi-agent של Tencent למחקר פגיעויות בליבה.
במארח, משתמש מקומי יכול לקרוא ולכתוב זיכרון ליבה, לעקוף KASLR ולהגיע ל-root באופן דטרמיניסטי. בריחה מאורח למארח אפשרית רק כשיש התקן virtio מאחורי IOMMU וירטואלי ו-vhost במצב device-IOTLB. החוקרים בדקו הפצות כמו Ubuntu 26.04, RHEL 9.8, Amazon Linux 2023 ו-Oracle Linux 10.2.
נקודות לשים לב
- עדכן ליבה ואתחל מחדש. גרסאות מתוקנות ראשונות: 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 ו-7.2. ספקים עשויים לבצע backport בלי לשנות את מספר הגרסה, ולכן בדוק את ה-advisory של ההפצה.
- Red Hat, Amazon Linux ו-Oracle Linux פרסמו תיקונים. ב-Ubuntu תוקן 22.04, ו-24.04 ו-26.04 עוד היו בטיפול ב-13 באוקטובר.
- עד העדכון, הסר גישה כללית מ-
/dev/vhost-netומ-/dev/vhost-vsockוהגבל אותם לקבוצה מהימנה. בכמה הפצות ההתקנים נפתחו עם הרשאות0666; ב-Ubuntu הם מוגבלים לקבוצתkvm. - לבריחה מאורח למארח אין workaround ביניים; רק ליבה מתוקנת פותרת אותה. סביבות וירטואליזציה מרובות דיירים צריכות לתעדף.
מקורות: The Hacker News · Ubuntu Security

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