Ana içeriğe geç
Bulut & Altyapı

Ubuntu güvenlik güncellemesi HAProxy üzerinde HTTP 502 hatasına yol açtı

Öne çıkanlar

  • Ubuntu 22.04 için sunulan HAProxy güncellemesi, parçalı HTTP/1.1 yanıtlarının yüzde 50 ila 70 oranında başarısız olmasına yol açtı.
  • Arabellek boşaltma mantığı ile yeni güvenlik kontrolünün çakışması, vekil sunucunun geçerli yanıtları geçersiz saymasına neden oldu.
  • Sorundan kaçınmak isteyen yöneticiler için geçici çözüm olarak önceki kararlı pakete geri dönülmesi önerildi.

Ubuntu 22.04 LTS kullanıcıları için yayımlanan otomatik HAProxy güvenlik güncellemesi, geçerli HTTP yanıtlarının kesilmesine yol açan ciddi bir regresyona neden oldu. Launchpad üzerinde bildirilen hataya göre, 2.4.30-0ubuntu0.22.04.3 sürümüne yükseltilen sistemlerde, parçalı (chunked) yanıtlar döndüren HTTP/1.1 arka uç sunucularından gelen isteklerin yüzde 50 ila 70'i HTTP 502 Bad Gateway hatasıyla sonuçlandı. Sorundan Apache/PHP, Node.js ve Git HTTP servisleri dahil olmak üzere yaygın backend altyapıları doğrudan etkilendi.

Teknik analiz, hatanın CVE-2026-110354 güvenlik açığı için eklenen geriye dönük yamanın (backport) HAProxy 2.4 mimarisiyle uyumsuz olmasından kaynaklandığını gösterdi. İlgili yama tam arabelleği aşan parçalanmış boyut satırlarını tespit etmeyi hedeflerken, HAProxy 2.4 ayrıştırıcısı veriyi işledikten sonra giriş arabelleğini tamamen boşaltıyor. Bir sonraki parça boyutu henüz ulaşmadığında boşalan arabellek hatalı bir şekilde dolu olarak yorumlanıyor ve geçerli sunucu yanıtı proxy tarafından iptal ediliyor.

Sistem yöneticileri, sorunun kalıcı bir düzeltmeyle giderilene kadar paketin bir önceki sürüm olan 2.4.30-0ubuntu0.22.04.2 seviyesine düşürülmesini ve otomatik güncellemelerin engellenmesini öneriyor. Launchpad kayıtlarında doğrulanan hata, özellikle parçalı aktarım kodlamasını yoğun kullanan üretim ortamlarında yüksek risk taşıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.