CVE-2025-64503

Orta

Açıklama

cups-filters; macos dışındaki işletim sistemlerinde cups yazdırma servisinin çalışması için gereken arka uçları, filtreleri ve diğer yazılımları içerir. 1.28.18 öncesindeki cups-filters sürümlerinde, büyük bir `MediaBox` değerine sahip özel olarak hazırlanmış bir PDF dosyası ile bir saldırgan, CUPS-Filter 1.x'in `pdftoraster` aracının bir dizinin sınırlarının dışına yazmasına neden olabilir. İlk olarak, büyük bir `MediaBox` genişlik değerine sahip bir PDF, `header.cupsWidth` değerinin büyümesine yol açar. Ardından, `bytesPerLine = (header.cupsBitsPerPixel * header.cupsWidth + 7) / 8` hesaplaması taşmaya (overflow) neden olarak küçük bir değerle sonuçlanır. Daha sonra, `lineBuf` küçük olan `bytesPerLine` boyutuyla tahsis edilir. Son olarak, `convertLineChunked` fonksiyonu, `lineBuf` tampon boyutunun dışına yazmaya çalışan `writePixel8` fonksiyonunu çağırır (sınır dışı yazma). libcupsfilters içerisinde, geliştiriciler aynı `bytesPerLine` çarpım işleminin taşma kontrolü olmadan yapıldığını tespit etmiştir ancak sağlanan test durumu, değerler farklı olduğu için orada bir taşmaya neden olmamaktadır. Commit 50d94ca0f2fa6177613c97c59791bde568631865, cups-filters sürüm 1.28.18'e dahil edilen bir yama içermektedir.

ÖnemOrta
CVSS4.0
İstismar olasılığı—
ÜrünOpenprinting Cups-filters
Yayın12 Kas 2025
İlk görülme12 Kas 2025

Nasıl düzeltilir

Güncelleyin
  • openprinting cups-filters1.28.18 ya da sonraki bir sürüm
  • openprinting libcupsfilters2.1.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
openprinting cups-filtersv < 1.28.181.28.18
openprinting libcupsfilters2.0.0 ≤ v < 2.1.22.1.2

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.