LibSPF2 yetkilendirilmemiş ya da istenmeyen e-postaların(spam), hangi alan sunucularının mail gönderebileceğini belirleyerek engellenmesini sağlar. DNS'ten çıkarılan SPF kayıtlarının işlenmesinde bir arabellek taşması açıklığı içermektedir.
SPF bir e-posta gönderim anaçatısıdır. Yetkilendirilmemiş ya da istenmeyen e-postaların(spam), hangi alan sunucularının mail gönderebileceğini belirleyerek engellenmesini sağlar. E-posta alan sunuclar SPF'nin DNS bazında düzenlenmiş kayıtlarını kontrol ederek, gönderici sunucunun legal e-posta gönderme yetkisini kontrol eder. LibSPF2 birçok DNS ve e-posta ürünü tarafından kullanılan SPF protokolü üzerine kurulmuş popüler bir üründür. DNS'ten çıkarılan SPF kayıtlarının işlenmesinde bir arabellek taşması açıklığı içermektedir. Ustaca tasarlanmış bir SPF kaydı bu açıklığı tetikleyebilir.Birçok senaryoda saldırgan, SPF kayıtlarını kontrol ederek çalışan bir posta sunucusuna posta göndererek açıklıktan saldırabilir. Bu süreçte kullanıcı etkileşimine de hiç gerek duyulmamaktadır. Bu açıklığın başarılı bir şekilde kullanılması saldırgana dilediği kodu açıklık bulunduran süreçlerin yetkisiyle koşturma olanağı sağlar. Açıklığa dair tüm teknik detaylar ve uygulamaya dair açıklamalar yayınlanmıştır.
Etki:
Açıklığıı başarılı bir şekilde kullanan saldırgan dilediği kodu açıklık bulunduran süreçlerin yetkisiyle koşturma olanağı bulur.
Çözüm:
Ürün sahibi firma ürünün libspf2 1.2.8 sürümünü yayınlamıştır. Bu sürüme geçilerek sorun giderilebilir.