דלג לתוכן

הפגיעות הקריטיות ב-PHP שהתגלו בעזרת AI (PHP2Shell)

הגדרה

PHP2Shell הוא השם שנתנה חברת האבטחה Wiz לכלי ניצול המשלב שתי פגיעויות קריטיות בשפת התכנות PHP (CVE-2026-109618 ו-CVE-2026-109619), שהתגלו ב-2026 בעזרת מודלי AI. ב-21 באוקטובר 2026, יום פרסום התיקון, המליץ ה-FBI להוריד מהרשת אתרים שאי אפשר לעדכן מיד, ואתרי ממשלה באירופה וביפן הושבתו זמנית.

💡 דוגמה

דוגמה: חנות אונליין קטנה שמריצה וורדפרס (WordPress) על גרסת PHP ישנה, ולא עדכנה אחרי 21 באוקטובר 2026, חשופה תאורטית למתקפה: תוקף יכול לשלוח לשרת שלה בקשת רשת רגילה דרך הדפדפן, בלי להזין שם משתמש או סיסמה, ולקבל שליטה מלאה על השרת ועל כל הנתונים שבו, כולל פרטי לקוחות ואמצעי תשלום.

שתי פגיעויות שמאיימות על רוב האינטרנט

ב-21 באוקטובר 2026 פרסם פרויקט PHP עדכון אבטחה דחוף לשתי פגיעויות קריטיות: CVE-2026-109618 ו-CVE-2026-109619. PHP היא שפת התכנות שמריצה, לפי הערכת חברת האבטחה Wiz, כ-70% מאתרי האינטרנט בעולם. שתי הפגיעויות קיבלו דרגת חומרה 9.2 מתוך 10 בסולם CVSS גרסה 4.0. הן נוגעות לאופן שבו PHP מתמודדת עם שגיאת "נגמר הזיכרון" (Out of Memory) באמצע עיבוד בקשה, ומאפשרות הרצת קוד מרחוק בלי שום אימות משתמש: תוקף יכול להשתלט על שרת באמצעות בקשה רגילה בלבד, בלי שם משתמש וסיסמה. Wiz שילבה את שתי הפגיעויות לכלי ניצול אחד שלו קראה "PHP2Shell", והדגימה באמצעותו השתלטות מלאה על גרסאות קונטיינר עדכניות של וורדפרס (WordPress), דרופל (Drupal) וג'ומלה (Joomla), שלוש ממערכות ניהול התוכן הנפוצות באינטרנט. התיקון הרשמי יצא בגרסאות 8.5.12, 8.4.27, 8.3.36 ו-8.2.35.

איך AI עזר לגלות את הפגיעויות

הגילוי נעשה בשני מאמצים נפרדים, ובשניהם מודלי AI מילאו תפקיד מרכזי. ב-19 באוגוסט 2026 גילתה Wiz את הפגיעות הראשונה שלה, ודיווחה עליה לצוות האבטחה של PHP ב-24 באוגוסט. לדבריה, היא עשתה זאת בשילוב של כלי המחקר הפנימי שלה, Wiz Atlas, עם מודלי ה-AI Gemini 4 Argon ו-GPT-5.6 Sol. לפי Wiz, המודלים תרמו לאיתור הפגיעויות, לפיתוח כלי הניצול, לזיהוי התקפות ולבדיקת התיקון. במקביל השתמשה חברת אבטחה אחרת, Calif, במודל GPT-5.6 Sol של OpenAI, במסגרת יוזמה בשם Patch the Planet. כבר ב-11 באוגוסט 2026 היא דיווחה ל-PHP Foundation (הגוף שמתחזק את השפה) על הרצת קוד מרחוק שאינה דורשת שום תנאי מוקדם. גם OpenAI עצמה דיווחה, באופן עצמאי, על אותו שורש תקלה. ראלוקה אדה פופה, העומדת בראש אבטחת Gemini בגוגל דיפמיינד, תיארה את התרומה כך: "באמצעות Gemini 4 Argon, הצוות ב-Wiz הוכיח מדוע בינה מלאכותית מהחזית הטכנולוגית היא קפיצת מדרגה בהגנה הקיברנטית".

איך התיאום בין הגילוי לפרסום התפרק באמצע

מהדיווח הראשון, ב-11 באוגוסט 2026, ועד הפרסום ב-21 באוקטובר נמשכה עבודה סודית ומתואמת בין PHP Foundation, Wiz, OpenAI ו-Calif. במהלכה התכוננו מפיצי תוכנה וספקי אבטחה לתיקון מראש. התיאום לא שרד בשלמותו. סביב השעה 15:00 (UTC) ב-20 באוקטובר 2026 דלפו שני מספרי ה-CVE לפורומים ולרשתות החברתיות, עם פרטים שגויים: זמן פרסום לא מדויק ודירוג חומרה שגוי של 10.0 במקום 9.2. PHP Foundation הקדימה את ההודעה המוקדמת שלה ל-19:30 (UTC), ואת מועד הפרסום עצמו מ-22 באוקטובר ל-21 באוקטובר בשעה 14:00 (UTC). בסביבות השעה 20:00 פרסמה Calif בטעות סרטון שמדגים את כלי הניצול שלה פועל מול כמה מטרות. לפי הדיווחים, ההדלפה הזו האיצה את קצב הפיתוח של כלי הניצול אצל גורמים חיצוניים. לפי חברת Cloudflare, חומת האש שלה כבר חסמה ניסיונות ניצול של PHP2Shell מהשעה 03:02 (UTC) ב-21 באוקטובר, תשע שעות לפני הפרסום הרשמי. היא גם ראתה תוקפים משנים את המטען שלהם כדי לעקוף את ההגנה. התיאור הזה סותר את התמונה הנקייה יותר שהציגה OpenAI, שלפיה ה-AI "מצא את הפגיעויות לפני התוקפים".

FBI, ממשלות ואתרים שהושבתו

ביום הפרסום הזהיר ה-FBI (לשכת החקירות הפדרלית האמריקאית) שהפגיעויות מאפשרות הרצת קוד מרחוק, והמליץ למי שאינו יכול לעדכן מיד להוריד את האתר מהרשת. אזהרות דומות פרסמו באותו יום ה-NSA (סוכנות הביטחון הלאומי האמריקאית) ו-CERT-EU, גוף האבטחה הקיברנטית של מוסדות האיחוד האירופי. בבריטניה נמסר שמספר מוגבל של שירותי ממשלה עשויים להיות מושבתים זמנית, בפינלנד נפגע לזמן מה אתר הממשלה, וביפן קרס שירות התרגום של מחוז אוסקה וחלקים מאתרי הממשלה הורדו מהרשת. ראש ממשלת יפן, סנאה טאקאיצ'י, קראה למנהלי מערכות לבדוק אם הם משתמשים ב-PHP, להתקין את העדכון בהקדם ולשקול השבתה זמנית אם אין אפשרות לעדכן מיד.

ההודאה: "כשל מבני" שנמשך שנים

הפגיעות לא נולדה ב-2026. PHP Foundation כתבה בפוסט רשמי שהסימנים הראשונים לבעיה נמצאו כבר ב-2024, בביקורת אבטחה חיצונית שמימן הגוף Sovereign Tech Agency וביצעו הארגונים OSTIF ו-Quarkslab. זו הייתה הביקורת החיצונית הראשונה ש-PHP עברה מזה שנים. מפתח ליבה שהועסק לצורך הביקורת הבחין בסימני הבעיה בזמן שתיקן תקלה אחרת. אבל אז לא נמצא נתיב ניצול קונקרטי, ותקלות שהפגיעות בהן הייתה ברורה יותר קיבלו עדיפות. בחודשים שאחר כך התקשה צוות האבטחה, שפעל בשיטת קונצנזוס, לבחור בין כמה תיקונים מתחרים שלכל אחד מחיר משלו, והעבודה נעצרה והתחדשה שוב ושוב. רק אחרי ש-Calif דיווחה, ב-11 באוגוסט 2026, על הרצת קוד מרחוק שאינה דורשת תנאים מוקדמים, הפכה התקלה לעדיפות העליונה של כל צוות האבטחה. בפוסט הרשמי כתבה הקרן במפורש: "לא נתחזה אחרת: העיכוב היה כשל מבני, שנבע משילוב של תהליך ההחלטות של צוות האבטחה ומהיעדר המשאבים שלו". לדברי הקרן, הצוות החל לשנות את תהליכיו כך שאפשר יהיה להכריע ברוב, ובמאי 2026 הקימה הקרן צוות נוסף, Ecosystem Security Team.

התמונה הרחבה: אותו AI יכול להגן ולתקוף

האירוע הוא חלק מדפוס רחב ב-2026: מודלי AI מתקדמים מאתרים פגיעויות תוכנה אמיתיות לפני שתוקפים מגיעים אליהן. OpenAI הציגה את התיאום סביב PHP2Shell כהדגמה ל"חלון ההגנה" (Defender's Window) שנפתח כשה-AI מקדים את התוקפים, והודיעה על מיליארד דולר בגישה מסובסדת לכלי האבטחה שלה למגינים חסרי משאבים, בתוכנית Daybreak for Frontline Defenders. היקף הדפוס התבהר ב-4 בנובמבר 2026, כשפרסמה שצינור סוכנים אוטונומי שלה סרק את ליבת לינוקס בהרצה אחת באמצע אוקטובר 2026 ומצא 948 פגיעויות נפרדות מסוג הסלמת הרשאות מקומית, כלומר השתלטות על מחשב בידי בעל חשבון רגיל בו. לפי הדיווחים שוויה בזיכויי API היה 1,213,430 דולר, המערכת הפיקה גם טלאי תיקון, חוקרים אנושיים בדקו כל ממצא לפני הדיווח למתחזקי הליבה, ובתום עשרה ימים של הסריקה והניתוח תוקנו 61 מהן בליבה הרשמית. המספרים הם של OpenAI, המודל אינו פומבי, ואיש מחוץ לחברה לא שחזר את הספירה. אלא שאותה יכולת עוזרת גם לתוקפים: ברגע שפרטי פגיעות דולפים, כמו כאן, כלים מבוססי AI מקצרים לתוקף את הדרך לכלי תקיפה עובד, כפי שתיארה Cloudflare. אין לבלבל את PHP2Shell עם Plex2Shell, שרשרת פגיעויות נפרדת בתוכנת Plex Media Server שדווחה באותו שבוע; הדמיון מקרי.

📬 הגיליון השבועי של Wiki-AI

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

שאלות נפוצות ❓

מה זה PHP2Shell, בקיצור?

השם שנתנה חברת האבטחה Wiz לכלי ניצול יחיד שמשלב שתי פגיעויות קריטיות בשפת PHP (CVE-2026-109618, CVE-2026-109619) ומאפשר השתלטות על שרת בלי שם משתמש וסיסמה. PHP תיקנה את הפגיעויות ב-21 באוקטובר 2026.

איך AI עזר למצוא את הפגיעויות האלה?

בשני מאמצים נפרדים. חברת Wiz השתמשה בכלי המחקר שלה, Wiz Atlas, לצד מודלי ה-AI Gemini 4 Argon ו-GPT-5.6 Sol. חברת Calif השתמשה במודל GPT-5.6 Sol של OpenAI במסגרת יוזמה בשם Patch the Planet. Calif דיווחה ראשונה, ב-11 באוגוסט 2026, ו-Wiz ב-24 באוגוסט. גם OpenAI דיווחה באופן עצמאי על אותו שורש תקלה.

אם יש לי אתר קטן שרץ על PHP, מה עליי לעשות?

לעדכן לגרסה המתוקנת (8.5.12, 8.4.27, 8.3.36 או 8.2.35, לפי הגרסה הקיימת) בהקדם האפשרי. ה-FBI האמריקאי המליץ שמי שלא יכול לעדכן באופן מיידי יוריד את האתר מהרשת, לפחות באופן זמני.

האם AI באמת מצא את הפגיעויות לפני שתוקפים ניצלו אותן, כמו שטענה OpenAI?

זה שנוי במחלוקת. OpenAI הציגה את התיאום כהצלחה נקייה שבה AI הקדים את התוקפים. אבל Cloudflare מסרה שה-WAF שלה כבר חסם ניסיונות ניצול תשע שעות לפני הפרסום הרשמי, אחרי שפרטי הפגיעויות דלפו. הדבר מרמז שלפחות חלק מהתוקפים כן הגיעו אליהן לפני המועד המתואם.

זה אותו דבר כמו Plex2Shell?

לא. Plex2Shell היא שרשרת פגיעויות נפרדת ובלתי קשורה, בתוכנת Plex Media Server, שדווחה באותו שבוע בדיוק. הדמיון בשמות מקרי, ואין זה המשך של אותה תקלה.

שתפו:וואטסאפטלגרם

מצאתם טעות בערך, או שיש לכם מקור שכדאי להוסיף? כתבו לנו