אבטחה · 10 בנובמבר 2026
Alpine Linux ו-OpenSSH תיקנו פגיעות אבטחה חמורה
הפצה של מערכת ההפעלה Alpine Linux ומימוש של OpenSSH תיקנו פגיעות אבטחה חמורה שאפשרה לתוקפים להשתלט באופן מלא על מערכות שרתים.
לפי הודעת אבטחה של Alpine Linux, תוקף שיכול לגשת לפורט של פרוטוקול Secure Shell בשרת פגיע יכול היה לחדור למערכת בחיבור אחד בלבד. התקיפה הצליחה בכל פעם ללא צורך בניסיונות חוזרים.
הפגיעות, שסומנה כ-CVE-2026-123158, נובעת מתו אחד בלבד, הסימן כוכבית. הבעיה מופיעה במערכות Alpine Linux או הפצות אחרות המשתמשות בספריית musl, כאשר מותקנת חבילת openssh-server כברירת מחדל ללא שימוש ב-Pluggable Authentication Modules ועם אישור של אימות סיסמה. במצב זה, תוקף השולח סיסמה באורך של 257 עד 1024 בתים יכול להתחבר לחשבונות ללא סיסמה או לחשבונות המוגדרים למפתחות ציבוריים בלבד.
הסיבה לכך היא שפונקציית crypt של ספריית musl מחזירה את התו כוכבית כמחרוזת שגיאה כאשר מועבר לה מפתח העולה על 256 בתים. מכיוון שגם שדות סיסמה של חשבונות ללא סיסמה מכילים את התו כוכבית, המערכת קובעת שהערכים תואמים ומאפשרת את הכניסה. כדי לנצל זאת, התוקף זקוק לשם החשבון ולמצב שבו קיים לפחות חשבון אחד במערכת עם גיבוב סיסמה של 5 או 6 תווים. לפי Alpine Linux, אם קיים משתמש אחד עם סיסמה, ניתן לגשת לכל החשבונות ללא הסיסמה.
מערכות המשתמשות בספריית glibc, כגון Debian, Ubuntu ו-Fedora, אינן מושפעות מהבעיה כיוון שפונקציית crypt שלהן מחזירה ערך NULL במקרה של שגיאה, מה שגורם ל-sshd לדחות את הבקשה. קבוצת *sshole שחשפה את הבעיה ציינה כי תופעה זו הייתה קיימת כתוצאה לוואי מאז שנת 2016.
מלבד Alpine Linux, מערכות הפעלה אחרות המשתמשות ב-musl עשויות להיות פגיעות, ביניהן Adelie Linux, Void Linux, Sabotage Linux, גרסאות של Android כמו OpenWrt ופרויקט Yocto Project. חברת Wind River, המפתחת הפצות לינוקס מסחריות למערכות משובצות, מסרה כי היא בודקת את הפגיעות ומעריכה את היקף ההשפעה כדי לנקוט בצעדים המתאימים.