CVE-2023-34241

Orta

Təsvir

OpenPrinting CUPS, Linux və digər Unix-bənzər əməliyyat sistemləri üçün standartlara əsaslanan, açıq mənbəli çap sistemidir. Versiya 2.0.0-dan başlayaraq versiya 2.4.6-ya qədər olan CUPS, boş yaddaş məlumatlarını loqlama xidmətinə bağlantı bağlandıqdan SONRA ötürür, halbuki bu məlumatlar dərhal öncə loqlanmalı idi. Bu, bütün cupsd prosesinə təsir edən "use-after-free" xətasıdır. Bu problemin dəqiq səbəbi `scheduler/client.c` faylında `httpClose(con->http)` funksiyasının çağırılmasıdır. Problem ondadır ki, `httpClose`, arqumenti null olmadığı təqdirdə, çağırışın sonunda göstəricini (pointer) həmişə azad edir, lakin sonra `cupsdLogClient` həmin göstəricini `httpGetHostname` funksiyasına ötürür. Bu problem, LogLevel "warn" və ya daha yüksək olduqda `cupsdAcceptClient` funksiyasında iki ssenaridə baş verir: IP ünvanı üçün həll olunmayan qoşa axtarış (`cupsd.conf`-da HostNameLookups Double təyin edilibsə) zamanı və ya CUPS TCP wrapper-lərlə kompilyasiya edildikdə və bağlantı `/etc/hosts.allow` və `/etc/hosts.deny` qaydaları tərəfindən rədd edildikdə. Versiya 2.4.6-da bu problem üçün yam (patch) mövcuddur.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulOpenprinting Cups
Dərc22 iyn 2023
İlk görülmə22 iyn 2023

Necə düzəltmək olar

Yeniləyin
  • openprinting cups2.4.6 və ya daha yeni versiya
  • apple macos11.7.9, 12.6.8, 13.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2023-34241 · Openprinting Cups · Dark Radar