CVE-2026-55480
Təsvir
OpenPrinting CUPS, Linux və digər Unix-bənzəri əməliyyat sistemləri üçün açıq mənbəli çap sistemidir. 2.4.20 versiyasından əvvəl, scheduler/ipp.c faylındakı copy_model() funksiyası lp-qrupu tərəfindən yazıla bilən kataloqda təxmin edilə bilən TempDir/<connection-number>.ppd yolunu yaradır və onu O_EXCL və ya O_NOFOLLOW olmadan root olaraq açır. İstismar üçün lp-qrupu prosesinin həmin kataloğa yazı yazmaq imkanının olması, bağlantıdan törəyən adı təxmin etməsi və root açılışına qədər simvolik link yerləşdirməsi tələb olunur; eyni zamanda, model PPD istifadə edən imtiyazlı add-printer və ya modify-printer əməliyyatı copy_model()-i tetikləyir. Hesabat verən şəxs mövcud lp girişini və imtiyazlı əməliyyatı ayrı ön şərtlər kimi qeyd etsə də, texniki dəstək mütəxəssisi müvafiq filtrin quraşdırılmasının və ya printerin idarə edilməsinin root və ya print-administrator girişi tələb etdiyini nəzərə alaraq bunu yüksək imtiyazlar kimi qiymətləndirir. Əgər yarış (race condition) uğurlu olarsa, root planlayıcısı simvolik linki izləyir və root tərəfindən yazıla bilən hədəfi generasiya edilmiş PPD məlumatları ilə kəsir və ya üzərinə yazır ki, bu da faylın bütövlüyünü və ya əlçatanlığını pozur. Bu problem 2.4.20 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- openprinting cups2.4.20 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openprinting cups | v < 2.4.20 | 2.4.20 |
| microsoft azl3_cups_2.4.19-1 | Aralıq göstərilməyib | — |
| microsoft azl3_cups_2.4.19-2 | Aralıq göstərilməyib | — |
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.