⚠️ עדכון אבטחה קריטי למשתמשי Jenkins – אפריל 2025

ב-2 באפריל 2025, צוות האבטחה של Jenkins פרסם עדכון אבטחה חשוב ביותר המתייחס למספר פגיעויות שהתגלו במספר תוספים (Plugins) נפוצים, בהם משתמשים אלפי צוותי פיתוח, DevOps וחברות תוכנה ברחבי העולם. הפגיעויות שעלו עשויות לאפשר לתוקפים להריץ פקודות זדוניות, לעקוף בקרות הרשאה, ואף לגשת למידע רגיש במערכות CI/CD מבלי שהמשתמשים מודעים לכך.


🧱 רקע – מהו Jenkins ולמה זה קריטי?

Jenkins היא אחת הפלטפורמות הנפוצות ביותר בתחום האוטומציה לפיתוח תוכנה – כלי עוצמתי לניהול תהליכים כמו Build, Test ו-Deployment של אפליקציות. באמצעות Jenkins ניתן להאיץ את קצב הפיתוח, לצמצם שגיאות אנוש, ולשלב אינטגרציות עם כלים אחרים כמו GitHub, Bitbucket, AWS, Docker ועוד.

בעקבות הפופולריות של Jenkins, הפלטפורמה מהווה יעד אטרקטיבי לתקיפות סייבר – ולכן חשוב להתייחס לעדכוני אבטחה של Jenkins ברצינות יתרה.


🔍 עיקרי הפגיעויות בעדכון האחרון:

העדכון שפורסם עוסק במספר תוספים פופולריים, וכולל בין היתר את הפגיעויות הבאות:

  1. חוסר אימות בקשות (CSRF – Cross-Site Request Forgery)
    במקרים מסוימים, תוקף יכול לשלוח בקשות זדוניות בשמו של משתמש מחובר ולבצע פעולות בלי ידיעתו.
  2. הרשאות לא תקינות
    תוספים שלא מוודאים את רמת ההרשאה של המשתמש מאפשרים ביצוע פעולות אדמיניסטרטיביות גם למשתמשים רגילים.
  3. הזרקת פקודות או קוד (Command Injection)
    בתוספים מסוימים ניתן היה להזריק קוד ישירות, דבר שיכול לאפשר שליטה על שרת ה-Jenkins.
  4. העדר סינון קלט תקין
    קלט ממשתמשים לא עבר ולידציה נאותה – מה שפתח פתח לפגיעויות מסוג XSS או ריגול אחר פרמטרים רגישים.

🧩 אילו תוספים מושפעים?

הפגיעויות התגלו בתוספים הבאים:

  • AWS CodeCommit
  • Azure Key Vault
  • Bitbucket Branch Source
  • GitHub Plugin
  • Kubernetes CLI Plugin
  • Matrix Authorization Strategy Plugin ועוד…

חלק מהתוספים קיבלו תיקון מיידי, וחלקם עדיין דורשים עדכון ידני או הסרה זמנית.


🛠️ מה עליכם לעשות?

  1. להיכנס ל-Jenkins Plugin Manager
    • לעבור ללשונית 'Updates' ולוודא שכל התוספים מעודכנים לגרסאות האחרונות.
    • להסיר תוספים שאינם נתמכים יותר או שלא קיבלו תיקון.
  2. לעדכן את גרסת Jenkins עצמה – אם לא עודכנה לאחרונה.
  3. לבצע גיבוי מלא של Jenkins לפני כל שינוי.
  4. לבדוק לוגים של פעילות חריגה – במיוחד עבור תוספים שהוזכרו בעדכון.
  5. להקשיח את הרשאות המשתמשים ולוודא שמנהלי מערכת אכן רק אלה שצריכים להיות כאלה.

🧠 המלצה כללית

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


📎 קישור לעדכון הרשמי באתר Jenkins:

https://www.jenkins.io/security/advisory/2025-04-02/

© Prodigy — since 2008 | כל הזכויות שמורות

טלפון: 077-518-3184 | כתובת: פרופ' הלל וחנן אופנהיימר 2, רחובות | מייל: Sales@prodigy.co.il