CVE-2023-34241

Orta

Açıklama

OpenPrinting CUPS; Linux ve diğer Unix benzeri işletim sistemleri için standart tabanlı, açık kaynaklı bir yazdırma sistemidir. Versiyon 2.0.0'dan başlayarak versiyon 2.4.6 öncesine kadar olan sürümlerde CUPS, boş bellek verilerini günlükleme servisine, hemen önce yapması gerekirken bağlantı kapatıldıktan SONRA kaydetmektedir. Bu durum, tüm cupsd sürecini etkileyen bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasıdır. Bu sorunun kesin nedeni, `scheduler/client.c` dosyasındaki `httpClose(con->http)` fonksiyonunun çağrılmasıdır. Sorun, httpClose fonksiyonunun argümanı null olmadığı sürece çağrı sonunda işaretçiyi her zaman serbest bırakması, ancak ardından cupsdLogClient'ın bu işaretçiyi httpGetHostname'e aktarmaya çalışmasıdır. Bu sorun, LogLevel 'warn' veya daha yüksekse ve iki senaryoda `cupsdAcceptClient` fonksiyonunda meydana gelir: çözümlenemeyen bir IP Adresi için çift sorgulama yapıldığında (`cupsd.conf` içinde HostNameLookups Double ayarlıysa) veya CUPS TCP wrapper'lar ile derlenmişse ve bağlantı `/etc/hosts.allow` ile `/etc/hosts.deny` dosyalarındaki kurallar tarafından reddedilirse. Versiyon 2.4.6, bu sorun için bir yamaya sahiptir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünOpenprinting Cups
Yayın22 Haz 2023
İlk görülme22 Haz 2023

Nasıl düzeltilir

Güncelleyin
  • openprinting cups2.4.6 ya da sonraki bir sürüm
  • apple macos11.7.9, 12.6.8, 13.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
openprinting cups2.2.0 ≤ v < 2.4.62.4.6
fedoraproject fedora37, 38—
debian debian_linux10.0—
apple macosv < 11.7.9, 12.0.0 ≤ v < 12.6.8, 13.0 ≤ v < 13.511.7.9, 12.6.8, 13.5

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-2023-34241 · Openprinting Cups · Dark Radar