İçeriğe atla

Kapatmak için ESC tuşuna basın

Nginx güvenlik yaması rastgele HTTP 500 döndürüyor; düzeltme testte

AlmaLinux, CVE-2026-42533 yamasının yol açtığı nginx regresyonu için testing paketleri yayımladı. Rastgele HTTP 500 hatası alıp almadığınızı kontrol edin.

Yazar
Sezer Şanlıkan
Yayın
5 Kasım 2026,
Okuma
2 dakika
AlmaLinux sunucusunda nginx regresyonu nedeniyle error.log'a düşen script copy alert satırları
Bu haberde
  1. nginx nedir?
  2. Nginx regresyonu volatile map’te tetikleniyor
  3. Etki: güvenlik değil, erişilebilirlik
  4. Yapılacaklar

AlmaLinux, CVE-2026-42533 yamasıyla gelen nginx regresyonunu gideren paketleri testing repo’suna koydu ve kullanıcılardan test istedi. Hata bazı yapılandırmalarda isteklerin bir kısmını rastgele HTTP 500 ile döndürüyor ve error.log’a “no buffer space in script copy” alert’i yazıyor. AlmaLinux, düzeltmenin CVE korumasını olduğu gibi bıraktığını söylüyor ve sorunu Red Hat’e RHEL-300689 numarasıyla bildirdi.

nginx nedir?

nginx, açık kaynak bir web sunucusu ve HTTP proxy yazılımıdır. Statik içerik sunmak, istekleri arka uç uygulamalara yönlendirmek, load balancing ve TLS sonlandırma için kullanılır. Linux sunucularında ve container ortamlarında ingress katmanında sık görülür. Bilinen alternatifleri arasında Apache HTTP Server ve HAProxy var.

Yamayı aldıysanız ve error.log’da bu alert’i görüyorsanız sorun sizde de var. Paketi geri almak buffer overrun’ı yeniden açar; doğru yol düzeltilmiş paketi beklemek veya test etmek.

Nginx regresyonu volatile map’te tetikleniyor

RHEL backport’u ABI’yi bozmamak için buffer sonunu tek bir global değişkende tutuyor. Set veya rewrite, değeri başka değişken içeren volatile bir map’i okuyunca iç script bu değeri eziyor ve dış script yanlış buffer’a göre sınır kontrolü yapıyor. Etkilenen bir sitede tek location’a giden isteklerin üçte biri ile yarısı arasında hata dönmüş.

Map’lerinizde volatile yoksa değer önceden cache’leniyor ve bu nginx regresyonu oluşmuyor. AlmaLinux hatayı yamayı alan tüm sürümlerinde yeniden üretti. Aynı backport CentOS Stream ve RHEL paketlerinde de var; oradaki düzeltme RHEL-300689 kaydına bağlı.

Etki: güvenlik değil, erişilebilirlik

AlmaLinux, CVE-2026-42533 için CVSS puanı veya exploit durumu paylaşmadı. Nginx regresyonu veri sızdırmıyor, fakat purge veya rewrite uçlarında rastgele 500 döndürüyor.

Yapılacaklar

  1. Önce log’a bakın; sonuç boşsa production paketini bekleyebilirsiniz.
  2. Alert varsa testing paketini önce staging’de deneyin. Module stream kullanıyorsanız etkin stream’i dnf module list nginx ile görün.
  3. Paket güncellemesi nginx’i yeniden başlatmıyor; restart’ı elle yapın.
  4. Sonra testing repo’yu kapatın.
sudo grep 'no buffer space in script copy' /var/log/nginx/error.log
sudo dnf install -y almalinux-release-testing
sudo dnf upgrade 'nginx*' --enablerepo=almalinux-testing
rpm -q nginx
sudo nginx -t && sudo systemctl restart nginx
sudo dnf config-manager --disable almalinux-testing

CVE kaydı: CVE-2026-42533

İlgili haberler

Tüm haberler

Yeni yazılardan haberdar olun

Sunucu, Kubernetes, DevOps ve güvenlik üzerine yeni yazılar ve site duyuruları e-postanıza gelsin. Reklam yok, adresiniz kimseyle paylaşılmaz.

© 2021–2026 Sezer Şanlıkan