امروز: ۰۲ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش عماد اعظم لطفی » آسیب پذیری های خطرناک اخیر در کتابخانه های ایمیل (۱۳۹۵/۱۰/۲۵)
تایید شده

PHPMailer یکی از محبوب ترین کتابخانه های منبع باز PHP برای ارسال ایمیل است که توسط بیش از 9 میلیون کاربر در سراسر جهان استفاده می شود. میلیون ها وب سایت PHP و برنامه های کاربردی وب، سیستم های مدیریت محتوا و فریم ورک های محبوب، از جمله وردپرس، جوملا ، دروپال و Yii Framework و... از کتابخانه PHPMailer برای ارسال ایمیل استفاده میکنند.


 


در تاریخ 2016/12/22 برابر با 2 دی 1395 آسیب پذیری خطرناکی (CVE-2016-10033) در این کتابخانه کشف شد که به مهاجم اجازه اجرای کد از راه دور را میدهد.


2 روز بعد از ثبت این آسیب پذیری نسخه اصلاح شده این کتابخانه (5.2.18) منتشر شد. تمام وب سایت ها و برنامه های کاربردی که از PHPMailer نسخه های قدیمی تر از 5.2.18 استفاده میکنند ممکن است این آسیب پذیری را داشته باشند.

طبق معمول کشف هر آسیب پذیری با انتشار نسخه جدید این کتابخانه آسیب پذیری ذکر شده  ترمیم گردید اما قضیه به همین جا ختم نمی شود...

دقیقا 2 روز بعد از انتشار نسخه ترمیم شده این کتابخانه در تاریخ 2016/12/26 به دلیل عدم ترمیم صحیح این آسیب پذیری مجددا آسیب پذیری جدید دیگری (CVE-2016-10045) کشف و به ثبت رسید که دقیقا همان قسمت از کدها مربوط به آسیب پذیری CVE-2016-10033 را هدف قرار میداد.


با کشف این آسیب پذیری ظرف مدت 2 روز نسخه جدید این کتابخانه (5.2.20) مجددا اصلاح و منتشر شد. تمام وب سایت ها و برنامه های کاربردی که از PHPMailer نسخه های قدیمی تر از 5.2.20 استفاده میکنند ممکن است این آسیب پذیری را داشته باشند.

این آسیب پذیری ها و اصلاح ناموفق آن در وهله اول توجه هکر ها به این کتابخانه رو افزایش داد و باعث شد تا آسیب پذیری دیگری در تاریخ 2017/01/09 در این کتابخانه کشف شود.

همچنین آسیب پذیری این کتابخانه باعث شد تا هکرها کتابخانه های مشابه را مورد بررسی قرار دهند. نتیجه این بررسی ها به کشف آسیب پذیری های CVE-2016-10034 مربوط به Zend Framework / zend-mail < 2.4.11 و آسیب پذیری CVE-2016-10074 مربوط به Swift Mailer < 5.4.5 منجر شد.


 


از آن جایی که تمامی آسیب پذیری های ذکر شده مربوط به اجرای کد از راه دور می باشد و حتی اکسپلویت هایی نیز برای این آسیب پذیری ها نوشته و منتشر شده است. لذا به تمام دست اندرکاران توصیه می شود تا در صورت استفاده از کتابخانه های مذکور، سیستم های مدیریت محتوا و... آن را به آخرین نسخه بروزرسانی کنند.


 


نسخه های تحت تأثیر سیستم های مدیریت محتوای محبوب وردپرس و جوملا
وردپرس        نسخه های قدیمی تر از 4.7.1
جوملا        نسخه های 1.5.0 تا 3.6.5

نظرات

مجید محمدیان ۰۵ / ۱۱ / ۱۳۹۵
اگر عنوان میشد چه نوع باگی پیدا شده و از کجا این حمله صورت گرفته بیشتر بدرد می خورد
پاسخ به این نظر
محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی