SpareNet Servers Advertising & Link Exchange

اطلاعیه

بستن
هیچ اطلاعیه ای هنوز ایجاد نشده است .

آسیب‌پذیری مهم در کتابخانه Guzzle مدیریت‌محتوای Drupal

بستن
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
نوشته‌های جدید

  • آسیب‌پذیری مهم در کتابخانه Guzzle مدیریت‌محتوای Drupal

    یک آسیب‌پذیری با شناسه ردیابی CVE-2022-29248 و شدت بالا (8.1 از 10) در تمام نسخه‌های قبل از 6.5.6 و از نسخه 7.0.0 تا 7.4.3 کتابخانه Guzzle کشف شده است.
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: images?q=tbn:ANd9GcR6BLGZ8iZPKlN0zIy0Bfz_bQm9JSGnUu_pMg&usqp=CAU.png
مشاهده: 137
حجم: 3.2 کیلو بایت

    از آنجا که Guzzle در سیستم مدیریت‌محتوای Drupal نیز بعنوان کتابخانه third-party برای مدیریت درخواست‌ها و پاسخ‌های HTTP مورد استفاده قرار می‌گیرد، لذا این آسیب‌پذیری، نسخه‌های 9.2.0 تا 9.2.16 و 9.3.0 تا 9.3.9 Drupal را نیز تحت تأثیر قرار می‌دهد.

    منشأ این آسیب‌پذیری توابع matchesDomain و extractCookies بوده که به ترتیب در ماژول‌های SetCookie.php و CookieJar.php است. در این آسیب‌پذیری یکسان بودن دامنه کوکی با دامنه سروری که کوکی را از طریق هدر Set-Cookies مقدار‌دهی می‌کند، بررسی نمی‌شود. بدین ترتیب سرور مخرب اجازه می‌یابد تا کوکی‌ها را برای دامنه‌ای نامرتبط تنظیم نماید.

    Cookie Middleware در حالت پیش‌فرض غیرفعال می‌باشد و لذا اکثرا کاربران این کتابخانه تحت تاثیر این آسیب‌پذیری قرار نمی‌گیرند.

    این آسیب‌پذیری صرفا کاربرانی را تحت تأثیر قرار می‌دهد که به صورت دستی میان‌افزار کوکی را اضافه کنند یا کلاینتی را با ['cookies'=>true] بسازند.

    علاوه بر این کاربرانی که از یک کلاینت Guzzle برای فراخوانی چندین دامنه استفاده نمی‌کنند و Redirect Forwarding را غیرفعال کرده‌اند، تحت تأثیر این آسیب‌پذیری قرار نمی‌گیرند.

    برای رفع آسیب‌پذیری نسخه‌های 6.5.6 و 7.4.3 مطابق با اصلاحیه Guzzle به کامیت شماره 74a8602c6faec9ef74b7a9391ac82c5e65b1cdab فایل‌های SetCookie.php و CookieJar.php باید مطابق با شکل‌های زیر تصحیح گردند.
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 551-62a6e7b1cfe3f.png
مشاهده: 133
حجم: 25.2 کیلو بایتSetCookie.php
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 552-62a6e83a1873f.png
مشاهده: 133
حجم: 23.9 کیلو بایتCookieJar.php
صبر کنید ..
X