Docker और कंटेनर

पुराना कंटेनर पुनः शुरू करने से पैच नहीं लगता। सुधारा base लें, दोबारा build करें और सभी instance बदलें। सत्यापित digest pin करें और प्रतिकृतियाँ जाँचें। उदाहरण PHP 8.4.27 FPM है; Compose सेवा का असली नाम भरें।

2. सुधारा बिल्ड स्थापित करें

पहले संस्करण 8.2.35, 8.3.36, 8.4.27 और 8.5.12 हैं। समर्थित शाखा और संगत एक्सटेंशन चुनें। ऐप और स्वास्थ्य जाँचें। PHP या जिम्मेदार विक्रेता से लें। WAF और CMS अपडेट इंटरप्रेटर ठीक नहीं करते।

चार शाखाएँ। स्पष्ट अपडेट लक्ष्य।
PHP शाखाइससे पुराने मूल संस्करणपहला सुधारा गया संस्करणसुरक्षा समर्थन समाप्त
PHP 8.5< 8.5.12✓ 8.5.1231 दिस॰ 2029
PHP 8.4< 8.4.27✓ 8.4.2731 दिस॰ 2028
PHP 8.3< 8.3.36✓ 8.3.3631 दिस॰ 2027
PHP 8.2< 8.2.35✓ 8.2.3531 दिस॰ 2026
PHP 8.1 या पुराना उपयोग कर रहे हैं?

इन शाखाओं के सामान्य PHP रिलीज़ उपलब्ध नहीं हैं। 7.4, 8.0 और 8.1 के न्यूनतम स्रोत बैकपोर्ट हैं। विक्रेता समर्थन अलग से सत्यापित करें। गाइड पढ़ें ↗

3. सब पुनः शुरू और सत्यापित करें

नई फाइलें मेमोरी में पुराने वर्कर नहीं बदलतीं। mod_php में Apache, FPM में संबंधित पूल और स्थायी कतार पुनः शुरू करें। शुरू समय, Web संस्करण, पैकेज, स्वास्थ्य और प्रतिकृतियाँ जाँचें। diagnostic पेज तुरंत हटाएँ, phpinfo() सार्वजनिक न छोड़ें।

कमांड उदाहरण / DOCKER

shell
# Example base image: choose a supported, patched branch.
FROM php:8.4.27-fpm

# Rebuild from a patched base, then replace running containers.
docker compose build --pull --no-cache
docker compose up -d --force-recreate
docker compose exec <php-service> php -v
docker compose images

प्राथमिक स्रोत और अतिरिक्त पठन

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
अगला कदम3. सब पुनः शुरू और सत्यापित करें ↗