Bellek yetersizliği bozulması

CVE-2026-109618, OOM erken çıkışından sonra kısmen başlatılmış belleğin temizlikte kullanılmasıdır. Yama yeni yumuşak ve sert bellek yönetimi getirir. Tam RCE mod_php’de doğrulandı. FPM uygulamaya bağlı yollarla hassas kabul edilir, ancak bu CVE için tam FPM istismarı gösterilmedi.

FPM muaf mı?

Hayır. FPM istek başlangıcı başarısızsa alt süreci sonlandırır ve bazı başlangıç dizilerini engeller. Uygulama ve istekler arası yollar kalır. Her ortam mod_php ile aynı değildir; FPM de yama gerektirir.

Bellek ayarlarına dikkat

memory_limit=-1 bazı kontrol edilebilir PHP OOM yollarını kaldırır, sistem tahsis hatalarını değil. Ayrı konteyner veya cgroup sınırı gerekir. RLIMIT_AS ve RLIMIT_DATA kullanmayın. Çözülmüş boyut, multipart başlıkları, parçalar ve derinliği sınırlayın; post_max_size yetmez.

2. Yamalı derleme kurun

İlk sürümler 8.2.35, 8.3.36, 8.4.27 ve 8.5.12’dir. Desteklenen dal ve uyumlu eklentiler seçin. Uygulama ve sağlık kontrolünü test edin. PHP veya sorumlu sağlayıcıdan alın. WAF ve CMS güncellemesi yorumlayıcıyı düzeltmez.

Dört dal. Net güncelleme hedefi.
PHP dalıBu sürümün altındaki özgün sürümlerİlk düzeltilen sürümGüvenlik desteği sonu
PHP 8.5< 8.5.12✓ 8.5.1231 Ara 2029
PHP 8.4< 8.4.27✓ 8.4.2731 Ara 2028
PHP 8.3< 8.3.36✓ 8.3.3631 Ara 2027
PHP 8.2< 8.2.35✓ 8.2.3531 Ara 2026
PHP 8.1 veya daha eskisi mi?

Bu dallar için normal PHP sürümü yoktur. 7.4, 8.0 ve 8.1 için asgari kaynak yamaları vardır. Sağlayıcı desteğini ayrıca doğrulayın. Rehberi oku ↗

Birincil kaynaklar ve ek okumalar

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Sonraki adım3. Her şeyi yeniden başlatıp doğrulayın ↗