Kupalar kusurları Linux uzaktan kod yürütmesini sağlar, ancak bir yakalama var

2 yıl önce

Belirli koşullar altında, saldırganlar, savunmasız makinelerde keyfi kod yürütmek için bardak açık kaynaklı baskı sisteminin birden fazla bileşeninde bir dizi güvenlik açıkını zincirleyebilir.

CVE-2024-47076 (LibcupsFilters), CVE-2024-47175 (LIBPPD), CVE-2024-47176 (fincan-47-47177 (CVE-2024-47177 (Cups-Filters) (fincan-filters) tarafından izlendi ve bu güvenlik kusurları tarafından keşfedildi, bu güvenlik kusurları tarafından keşfedildi. Sistemleri varsayılan yapılandırmalarında etkilemeyin.

Kupalar (Ortak UNIX baskı sistemi için kısa) Linux sistemlerinde en yaygın kullanılan baskı sistemidir ve genellikle FreeBSD, NetBSD ve OpenBSD ve bunların türevleri gibi Unix benzeri işletim sistemlerini çalıştıran cihazlarda da desteklenir.

Bileşenlerinden biri, yerel ağı reklamı yapılan ağ veya paylaşılan yazıcılar için arayan ve onları makinede yazdırma için kullanılabilir hale getiren fincan-browed daemon'dur. Bu, Windows ve Mac'lerin, uzak ağ yazıcılarının yazdırılması için ağda nasıl arama yapabileceğine benzer.

Margaritelli, fincanlarda browed arka planemon etkinleştirilirse, çoğu sistemde olmayan, UDP bağlantı noktası 631'i dinleyeceğini buldu. Ayrıca, varsayılan olarak, ağdaki herhangi bir cihazdan uzak bağlantıların yeni bir yazıcı oluşturmasına izin vereceğini buldu.

UDP Bağlantı Noktası 631'de çalışan bir bardak tarama hizmetine manuel olarak ilan edilebilen kötü niyetli bir Postscript yazıcı açıklaması (PPD) yazıcı oluşturabileceğini keşfetti.

Bu, uzak makinenin kötü amaçlı yazıcıyı otomatik olarak yüklemesine ve yazdırma için kullanılabilir hale getirmesine neden olur. Bu açık sunucudaki kullanıcı yeni yazıcıya yazdırıyorsa, PPD'deki kötü amaçlı komut bilgisayarda yerel olarak yürütülür.

Yazdırma sırasında yürütme komutu, bir aygıttaki komutları yürüten foomatik bir RIP filtresinden eklenir, böylece bir yazdırma işi doğru bir şekilde oluşturulur.

Bu bir uzaktan kod yürütme zinciri olsa da, saldırganların güvenlik açıklarından yararlanmak ve aslında uzaktan kod yürütülmesini sağlamak için bazı engellerin üstesinden gelmesi gerektiği belirtilmelidir.

Birincisi, hedeflenen sistemlerin, UDP bağlantı noktalarını bir ağda ortaya çıkarmak için genellikle varsayılan olarak etkin olmayan fincanlara eklenmesi gerektiğidir. Ardından, saldırgan bir kullanıcıyı yerel ağlarında aniden makinelerinde görünen kötü amaçlı bir yazıcı sunucusundan yazdırmalıdır.

"Yerel ağınızda bir yazıcının taramaya dayanan bir böcek zinciridir, eğer açılırsa ağ keşfi aracılığıyla otomatik olarak eklenir - genellikle varsayılan yapılandırmasında değil. Daha sonra diğer güvenlik açıklarından yararlanmak için kullanılan doğrulanmamış bir değişken Cups sisteminde kod yürütmek için, ancak yalnızca bir baskı işi tetiklendiğinde, "dedi Sonatype Field CTO Ilkka Turunen.

"O zaman iyi haber - bu bir RCE, ancak saldırganın ağ girişinde yaygın olarak devre dışı bırakılan UDP aracılığıyla bir bilgisayara bağlanabilmesi gerekmesi de dahil olmak üzere birkaç azaltma ile. Gerçek dünya etkisi düşük. "

Bu nedenlerden dolayı Red Hat, kusurları kritik yerine "önemli" bir şiddet etkisine sahip olarak derecelendirmiştir.

BleepingComputer'ın testleri, Linux sunucularımızın çoğunun varsayılan olarak hizmeti etkinleştirmediğini gösterirken, Ubuntu VM'lerimizden biri yaptı. Diğerleri de Twitter'da, Cups'ın Linux cihazlarında varsayılan olarak etkinleştirildiğini de belirtti.

Yamalar hala geliştirildiğinde, Red Hat, yöneticilerin bardak taramalı hizmetin koşmasını durdurmasını ve istismar zincirini kırmak için aşağıdaki komutları kullanarak yeniden başlatılmasını önlemesini gerektiren azaltma önlemleri:

Red Hat kullanıcıları ayrıca Cups-Browed'in sistemlerinde çalışıp çalışmadığını öğrenmek için aşağıdaki komutu da kullanabilirler:

Sonuç "etkin: aktif olmayan (ölü)" görüntülenirse, istismar zinciri durdurulur ve sistem savunmasız değildir. Sonuç "çalıştırma" veya "etkin" ve "BrowserEmotEprotocols" yönergesinde gösteriliyorsa, /etc/cups/cups browsed.conf yapılandırma dosyasındaki "bardaklar" değerini içeriyorsa, sistem savunmasızdır.

Apache, Critical ofBiz Uzaktan Kod Yürütme Güvenlik Açığı

Kritik İlerleme Whatup RCE Kusur şimdi aktif sömürü altında

HPE Aruba ağ oluşturma, erişim noktalarını etkileyen kritik kusurları düzeltir

Cisa aktif olarak sömürülen Apache devgraph-server hatası konusunda uyarıyor

Broadcom, VMware vCenter Server'da kritik RCE hatasını düzeltir

Kaynak: Bleeping Computer

More Posts