بازگشت به فهرست تغییرات
PHP 8.5
v8.5.12.1
بازسازی امنیتی PHP 8.5.12: کتابخانه Brotli همراه بسته (CVE-2026-111497) و شش کتابخانه همراه دیگر اصلاح شدند
بهبودها
2- خود PHP در نسخه 8.5.12 تغییری نکرده است. فقط کتابخانههای همراه بسته بازسازی شدهاند؛ بنابراین افزونهها، تنظیمات و رفتار سایت بدون تغییر میمانند.
- این بسته روی هر 9 سیستمعامل پشتیبانیشده بررسی شده و پیش از انتشار، بهروزرسانی از نسخهٔ منتشرشده روی سرورهای آزمایشی نصب شده است.
رفع مشکلات امنیتی
2- کتابخانهٔ Brotli موجود در این بسته با اصلاحیهٔ CVE-2026-111497، یک نوشتن خارج از محدوده در رمزگشای Brotli (CVSS 9.2)، دوباره ساخته شده است. PHP هرجا که سایتی یک پاسخ Brotli را از حالت فشرده خارج کند، دادههای Brotli را میخواند؛ بنابراین پاسخی دستکاریشده میتواند حافظهٔ فرایند PHP را خراب کند.
- شش کتابخانهٔ دیگر داخل بسته نیز اصلاحیههای امنیتی سازندگان خود را دارند: curl، libaom، libevent، xz، nghttp2 و PCRE2.