امنیت سایبریخبر و تحلیل

آپدیت امنیتی Brotli در PHP ویندوز؛ نسخهٔ بسته را بررسی کنید

بسته‌های بازسازی‌شدهٔ PHP ویندوز در ۲۶ اکتبر، وابستگی Brotli را اصلاح کردند. تفاوت نسخهٔ بسته، مسیر cURL و روش بررسی برنامه را بشناسید.

تاریخ رویداد یا اطلاعیهٔ اصلی: · این مطلب در تاریخ انتشار بالا تهیه شده است.

خلاصهٔ کاربردی

آنچه باید بدانید

  • پسوند ‎-1 بستهٔ بازسازی‌شدهٔ ویندوز را مشخص می‌کند.
  • کتابخانه‌های دریافت پاسخ فشرده را بررسی کنید.
  • مسیر اجرای واقعی و نتیجهٔ آزمون برنامه را ثبت کنید.

در ۲۶ اکتبر چه چیزی تغییر کرد؟

پروژهٔ PHP در ۲۶ اکتبر ۲۰۲۶ بسته‌های بازسازی‌شدهٔ ویندوز را با شماره‌های 8.5.12-1، 8.4.27-1، 8.3.36-1 و 8.2.35-1 معرفی کرد. این بسته‌ها Brotli 1.2.1 دارند. طبق اطلاعیهٔ رسمی PHP، پسوند ‎-1 نشان‌دهندهٔ بازسازی وابستگی‌هاست و شمارهٔ نسخهٔ خودِ موتور PHP تغییر نمی‌کند.

فشرده‌سازی پاسخ چه ارتباطی با امنیت دارد؟

در انتشار Brotli، آسیب‌پذیری CVE-2026-111497 مربوط به نوشتن خارج از محدوده هنگام بازکردن دادهٔ فشرده اصلاح شده است. PHP مسیر قابل‌دسترسی در بسته‌های ویندوز را افزونهٔ cURL با بازکردن خودکار پاسخ معرفی می‌کند. این قابلیت در cURL به‌صورت پیش‌فرض غیرفعال است، اما کتابخانهٔ برنامه می‌تواند آن را فعال کند. هنگام بازبینی تنظیمات، مرجع گزینه‌های cURL در PHP را مبنا قرار دهید.

فهرست برنامه‌های وابسته را تهیه کنید

پیشنهاد تحریریه این است که جدولی ساده شامل نام دستگاه، مسیر نصب PHP، نام کامل بسته، مسئول برنامه و سرویس‌های HTTP بیرونی بسازید. کارهای زمان‌بندی‌شده و ابزارهای دریافت اطلاعات را هم کنار وب‌سایت عمومی ثبت کنید. از توسعه‌دهنده بپرسید کدام اتصال پاسخ فشرده دریافت می‌کند و کنترل رمزگشایی یا بازکردن فشرده‌سازی دست کدام کتابخانه است. این فهرست، بررسی مدیر سرور را هدفمند می‌کند.

جایگزینی بسته را چگونه تأیید کنیم؟

در نصب ویندوزِ مشمول اطلاعیه، بستهٔ جایگزین را از کانال رسمی بگیرید. فهرست افزونه‌ها و تنظیمات فعلی را نگه دارید و ابتدا محیط آزمایشی را به‌روز کنید. دریافت داده، فراخوانی API و کارهای زمان‌بندی‌شده را با پاسخ‌های عادی و معتبر امتحان کنید. سپس مشخصات کامل بسته و مسیر اجرای پردازش‌های تازه را ثبت کنید. تصویر شمارهٔ کوتاه PHP به‌تنهایی برای تشخیص این بازسازی کافی نیست.

پروندهٔ به‌روزرسانی‌ها را جدا نگه دارید

دامنهٔ این خبر دربارهٔ وابستگی ویندوز با اصلاحات امنیتی موتور PHP در ۲۱ اکتبر تفاوت دارد. برای لینوکس یا بسته‌های اختصاصی شرکت میزبان، اطلاعیه و شمارهٔ بستهٔ همان عرضه‌کننده را درخواست کنید. برای هر محیط، نتیجهٔ آزمون برنامه و مسئول پیگیری را بنویسید. اگر چند نصب متفاوت دارید، مشخصات محیط را برای بررسی به خدمات فناوری اطلاعات کیاوا ارسال کنید.

منابع و مطالعهٔ بیشتر

گزارش این مطلب بر پایهٔ منابع اصلی زیر است. توصیه‌های اجرایی، راهنمای عمومی کیاوا هستند و باید با شرایط پروژه تطبیق داده شوند.

  1. PHP: Windows Brotli security notice
  2. Brotli 1.2.1 security release
  3. PHP cURL: CURLOPT_ACCEPT_ENCODING
از مطالعه تا اجرا

برای پروژهٔ خودت تصمیم بگیر.

نیاز وب‌سایت، سرور یا تیم فناوری‌تان را با کیاوا مطرح کنید.

گفتگو با کیاوا