CVE-2026-39316
Təsvir
OpenPrinting CUPS, Linux və digər Unix-bənzər əməliyyat sistemləri üçün açıq mənbəli çap sistemidir. 2.4.16 və daha öncəki versiyalarda, müvəqqəti printerlər avtomatik silindikdə CUPS planlayıcısında (cupsd) use-after-free zəifliyi mövcuddur. scheduler/printers.c faylındakı cupsdDeleteTemporaryPrinters() funksiyası, həmin printerə istinad edən abunəliklərin vaxtını bitirmədən cupsdDeletePrinter() funksiyasını çağırır və bu, cupsd_subscription_t.dest-i azad edilmiş yığın (heap) yaddaşına yönəlmiş asılı göstərici (dangling pointer) kimi saxlayır. Bu asılı göstəricinin sonradan kodun bir neçə hissəsində istifadə edilməsi cupsd demonunun çökməsinə (xidmətdən imtina) səbəb olur. Yığın təmizlənməsi (heap grooming) vasitəsilə bundan kodun icrası üçün istifadə edilə bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openprinting cups | v ≤ 2.4.16 | — |
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.
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.