CVE-2026-39314
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, _ppdCreateFromIPP() (cups/ppd-cache.c) funksiyasındakı tam ədəd altdaşma (integer underflow) zəifliyi, mənfi job-password-supported IPP atributu təqdim etməklə istənilən imtiyazsız lokal istifadəçiyə cupsd kök prosesini çökdürməyə imkan verir. Sərhəd yoxlaması yalnız yuxarı sərhədi məhdudlaşdırır, buna görə də mənfi dəyər validasiyadan keçir, size_t tipinə çevrilir (~2^64-ə dolanır) və 33 baytlıq stek buferi üzərində memset() funksiyasının uzunluq arqumenti kimi istifadə olunur. Bu, cupsd kök prosesində dərhal SIGSEGV xətasına səbəb olur. systemd-nin Restart=on-failure parametri ilə birlikdə hücumçu davamlı xidmətdən imtina (DoS) yaratmaq üçün çökməni təkrar edə 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.