CVE-2019-17042

Kritik

Açıklama

Rsyslog v8.1908.0 sürümünde bir sorun tespit edilmiştir. contrib/pmcisconames/pmcisconames.c dosyası, Cisco günlük mesajları için kullanılan ayrıştırıcıda bir heap overflow hatasına sahiptir. Ayrıştırıcı, bir günlük mesajı ayırıcısı (bu durumda boşluk veya iki nokta üst üste) bulmaya çalışır ancak bu kısıtlamayı karşılamayan dizgileri hesaba katmaz. Dizgi eşleşmezse, lenMsg değişkeni sıfır değerine ulaşır ve geçersiz günlük mesajlarını tespit eden mantık kontrolünü atlar. Ardından mesaj geçerli kabul edilir ve ayrıştırıcı mevcut olmayan iki nokta üst üste ayırıcısını tüketir. Bunu yaparken, değeri sıfır olan imzalı bir tam sayı olan lenMsg'yi azaltarak eksi bir yapar. Ayrıştırıcının bir sonraki adımı, mesaj içeriğini sola kaydırmaktır. Bunu gerçekleştirmek için hedef ve varış dizgilerine yönelik doğru işaretçilerle memmove fonksiyonunu çağırır; ancak lenMsg artık çok büyük bir değer olarak yorumlanır ve bu durum bir heap overflow'a neden olur.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünRsyslog
Yayın7 Eki 2019
İlk görülme7 Eki 2019

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
rsyslog rsyslog8.1908.0—
fedoraproject fedora30, 31—
debian debian_linux9.0—
opensuse leap15.0, 15.1—

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.

Intelligence 360 paketinde

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.

CVE-2019-17042 · Rsyslog · Dark Radar