מיקרוסופט פתחה את 2022 עם תקלת תוכנה משונה

שרתי ה-Exchange הפסיקו להוציא מיילים ביום ו' בלילה, עם כניסת השנה החדשה ● הסיבה: התאריך נשמר כמשתנה int, והערך של השנה החדשה היה גבוה יותר מהערך המרבי שהוא יכול לקבל ● מיקרוסופט הוציאה פתרון לבעיה

סליחה, תקלה. Exchange

מיקרוסופט התחילה את השנה האזרחית החדשה עם תקלת תוכנה משונה, שגרמה לכך ששרתי ה-Exchange של החברה לא יכולים היו להוציא מיילים. מתברר שמנוע ההגנה מנוזקות של החברה, FIP-FS, סבל ממה שזכה מיידית לכינוי "באג 2022" – שם שאולי יעלה חיוך (ואולי לא) על שפתיהם של הוותיקים, שזוכרים את תקופת החשש מבאג 2000, שהסתיים בלא כלום.

מדובר בתקלה שהשפיעה על מערכות ה-Exchange בהתקנה מקומית ופועלות באופן אוטומטי – כלומר, על גרסת Exchange Server 2013. המערכת, FIS-FS, בודקת את כל הודעות הדואר שיוצאות מהשרת, כדי לוודא שהן נקיות מרושעות ומספאם. עם כניסת השנה החדשה, השרתים הפסיקו להוציא הודעות דואר, כאמור, או שהן התעכבו למשך זמן רב מאוד.

חוקרי אבטחה חשפו, בסופו של דבר, שהסיבה לכך נובעת משמירת התאריך כמשתנה int32. משתנה כזה יכול לקבל ערך מרבי של 2,147,483,647, אבל הערך של השנה החדשה עומד על מספר גדול יותר – 2,201,010,001 לפחות. התוצאה הייתה שהסריקה של הדואר היוצא הייתה לא תקינה, וההודעות נחסמו.
מנהלי שרתי המייל גילו שאפשר פשוט להפסיק את הפעילות של מנוע הבדיקה עד להתקנת עדכון שיפתור את הבעיה.

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

תגובות

(1)

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

אין לשלוח תגובות הכוללות דברי הסתה, דיבה, וסגנון החורג מהטעם הטוב

  1. איש

    הפתרון זה להפוך את המשתנה ל-long... כן.......

אירועים קרובים