שוחרר היום Advisory של חברת Digium אודות Stack Overflow במימוש של SIP במרכזיית Asterisk.
גלישת חוץ אם אתם לא יודעים, היא בעיה בה ניתן לשתול קוד אשר ירוץ על ידי דגלי המעבד, על ידי בריחה מגבולות הזיכרון שהוקצו למשתנה כלשהו, היות ואין בדיקה האם האורך של התוכן גדול יותר מהתוכן המותן להשתמש בו.
במקרה הזה, הבעיה היא במימוש ה URI אשר יוצרים עבור SIP. כך ניתן באמצעות שימוש ב CallerID לעקוף את גבול ולהריץ קוד "זדוני".
כיצד אפשר להתגונן ? ובכן אם אתם יכולים לשדרג את הגרסה של המרכזייה לאחת מהגרסאות הבאות:
- 1.4.38.1
- 1.4.39.1
- 1.6.1.21
- 1.6.2.15.1
- 1.6.2.16.1
- 1.8.1.2
- 1.8.2.1
אם לא ניתן לשדרג, אז הנה טריק בנושא:
exten => s,1,Set(CALLERID(num)=${CALLERID(num):0:40})
exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:40})
ובכל זאת מומלץ לשדרג כאשר ניתן את המרכזייה.