בשבוע שעבר בקנדה, בכנס CanSecWest, התקיימה תחרות Pwn2Own 2019 השנתית, בארגון Trend Micro Zero Day Initiative (ZDI). קרן הפרסים של האירוע השנה עברה את הסכום של מיליון דולר. אבל המתחרים זכו לא רק בכסף: למשל, צוות אחד הצליח לפרוץ למכונית טסלה Model 3 ולקחת אותה לעצמו.
ביום הראשון של התחרות נפרצו Apple Safari, Oracle VirtualBox ו-VMware Workstation, מה שהכניס לחוקרים 240,000 דולר. את התוצאות הטובות ביותר השיג צוות Fluoroacetate, ובהם Amat Cama ו-Richard Zhu, שהיה המתחרה הפורה ביותר בשנה שעברה וזכה בתואר Master of Pwn.
Fluoroacetate הם אלה שהציגו אקספלויטים עובדים עבור Safari (גלישת מספר שלם וגלישת ערימה שהובילו לבריחה מה-Sandbox), Oracle VirtualBox (הסלמת הרשאות והרצת קוד שרירותי) ו-VMware Workstation (בריחה ממכונה וירטואלית והרצה במערכת ההפעלה המארחת). כל זאת הכניס לצוות 55,000 דולר, 35,000 דולר ו-70,000 דולר בהתאמה. כך, אחרי היום הראשון של התחרות, כבר היו ל-Fluoroacetate 160,000 דולר.
גם ביום הראשון, החוקר anhdaden מ-STAR Labs (35,000 דולר) הציג את האקספלויט שלו עבור Oracle VirtualBox (phoenhex & qwerty) והדגים שליטה מלאה במערכת באמצעות ניצול פגיעויות ב-Apple Safari (45,000 דולר).
ביום השני של Pwn2Own פרצו מומחי אבטחה לדפדפנים Mozilla Firefox ו-Microsoft Edge. גם כאן התוצאה הטובה ביותר שוב הייתה של חבורת Fluoroacetate. תחילה הם הציגו אקספלויט ל-Firefox המשתמש בבאג JIT (Just-in-Time) ובבעיית כתיבה מחוץ לגבולות הזיכרון שהוקצה בליבת Windows. כתוצאה מכך הודגמה הרצת קוד ברמת המערכת, ודי היה שהחוקרים ייכנסו לאתר זדוני באמצעות Firefox כדי לנצל את הבעיות. זה הכניס לצוות 50,000 דולר.
פריצה מלאה ל-Edge, שכללה בריחה ממכונה וירטואלית, מצב race condition קריטי בליבה ובאג בבלבול סוגים (type confusion) בדפדפן עצמו. השילוב של הפגיעויות האלה סייע למומחים לגרום לדפדפן הפועל במכונה הווירטואלית להריץ קוד שרירותי במערכת ההפעלה המארחת. הפריצה הזאת הוסיפה 130,000 דולר לקופת Fluoroacetate.
בנוסף, ביום השני של התחרות זכה Niklas Baumstark ב-40,000 דולר על באג JIT ופגיעות לוגית ב-Firefox, ו-Arthur Gerkis מ-Exodus Intelligence זכה ב-50,000 דולר על בריחה מה-Sandbox ב-Microsoft Edge.
היום השלישי של התחרות הוקדש לפריצה לרכב. העניין הוא שהשנה התבקשו המשתתפים לפרוץ למכונית טסלה Model 3, ושני צוותים הגישו מועמדות להשתתף: Fluoroacetate ו-Team KunnaPwn. למרבה הצער, בבוקר היום השלישי התברר ש-Team KunnaPwn משך את מועמדותו ואינו רוצה להשתתף בתחרות. בסופו של דבר רק Zhu ו-Cama פרצו למכונית.
צוות Fluoroacetate הדגים פריצה למערכת האינפוטיינמנט של הרכב. המומחים הריצו קוד JIT בעת רינדור בדפדפן, קיבלו גישה לקושחת הרכב והצליחו להציג הודעה משלהם דרך מערכת המולטימדיה.
הפריצה המוצלחת ל-Tesla Model 3 לא רק הכניסה לצוות 35,000 דולר נוספים, אלא גם אפשרה למומחים לשמור את המכונית שנפרצה (לפי כללי Pwn2Own, כל המכשירים שנפרצים עוברים לחוקרים). נציגי טסלה הבטיחו לטפל בבעיות שגילו המומחים בימים הקרובים.
בסך הכול הרוויחו משתתפי Pwn2Own השנה 545,000 דולר אמריקאי, מתוכם 375,000 הגיעו לצוות Fluoroacetate. Zhu ו-Cama קיבלו שוב את התואר Master of Pwn, כלומר ההאקרים המצליחים ביותר של השנה.

