CVE-2026-107569
Açıklama
Progressive Robot hMailServer 6.0.0 ile 6.3.6 arasındaki sürümlerde bir döngü koşulu için kontrol edilmeyen girdi, kimliği doğrulanmamış uzak bir saldırganın e-posta taşıyan sunucuyu durdurmasına olanak tanır. Sunucu, bir mesaja yanıt olarak oluşturduğu e-postaları (bir kural yönlendirmesi, yanıtı veya kopyası, bir hesap yönlendirmesi, bir Sieve yeniden yönlendirmesi, tatil veya bildirim, geri dönen ileti, ofis dışı yanıtı), mesajın X-hMailServer-LoopCount üst bilgisinde taşıdığı bir sayaçla sınırlandırır ve sayaç yapılandırılmış kural döngü sınırına (varsayılan olarak 5) ulaştığında daha fazla işlem yapmaz; bu durum, sınırlı sayıda sıçrama ile bir yönlendirme veya otomatik yanıt döngüsünü sonlandıran mekanizmadır. X-hMailServer-LoopCount, dışarıdan gelen e-postalardan kaldırılmayan sıradan bir üst bilgidir ve sunucu bunu imzalı bir dönüşümle ve herhangi bir doğrulama yapmadan okur, bu nedenle sıfırın altındaki bir değer sınırla ilgili tüm testleri geçer: X-hMailServer-LoopCount değerini negatif bir değere ayarlayan veya Linux derlemelerinde dönüşümün negatife döndürdüğü 32 bit imzalı aralığın üzerindeki bir değere ayarlayan bir gönderici sınırı kaldırır ve üretilen e-posta döngüsüne giren bir mesaj yaklaşık iki milyar kez döner; her sıçrama kuyruğa alınmış bir mesaj ve bir teslimat olduğundan kuyruk ve disk dolarak e-posta hizmeti durur. Sieve bildirim işlemi (6.2.22 sürümünden itibaren) hiçbir sınıra danışmıyordu ve sayacı artırması imzalı bir tam sayı taşmasına neden olabiliyordu; ayrıca bir hesap, bir yönlendirme veya yeniden yönlendirmeden önce Sieve editheader (6.2.22 sürümünden itibaren) veya bir kural Set header value işlemi (tüm sürümler) aracılığıyla kendi postasındaki sayacı sıfırlayabiliyordu.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Progressive Robot Ltd hMailServer | 6.0.0 ≤ v ≤ 6.3.6 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.