CVE-2026-34978
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, RSS bildirişçisi notify-recipient-uri parametrində yol keçidinə (path traversal) (məsələn, rss:///../job.cache) icazə verir ki, bu da uzaqdakı IPP klientinin CacheDir/rss qovluğundan kənara (lp tərəfindən yazıla bilən hər hansı yerə) RSS XML baytlarını yazmasına şərait yaradır. Xüsusilə, CacheDir standart olaraq qrup tərəfindən yazıla bildiyi üçün (adətən root:lp və rejim 0770), bildirişçi (lp kimi işləyir) müvəqqəti fayl + rename() vasitəsilə root tərəfindən idarə olunan vəziyyət fayllarını əvəzləyə bilər. Bu PoC, CacheDir/job.cache faylını RSS XML ilə əvəz edir və cupsd yenidən başladıldıqdan sonra planlayıcı tapşırıq keşini analiz edə bilmir və əvvəllər növbəyə alınmış tapşırıqlar itir. Nəşr edildiyi vaxtda heç bir publicly available yamaq mövcud olmayıb.
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.