CVE-2019-18684
Təsvir
Sudo 1.8.29 versiyasına qədər olan versiyalarda lokal istifadəçilər, əgər sudo prosesinin 3 nömrəli fayl deskriptoruna yazı girişləri varsa, imtiyazlarını root səviyyəsinə yüksəldə bilərlər. Bu, uid-nin təyin edilməsi ilə setresuid və openat sistem çağırışları arasındakı yarış şərti (race condition) səbəbindən baş verir. Hücumçu, Sudo şifrə tələb etdiyi zaman /proc/#####/fd/3 faylına "ALL ALL=(ALL) NOPASSWD:ALL" yaza bilər. QEYD: Linux /proc mexanizminin işləmə prinsipi ilə əlaqədar olaraq bu məsələ mübahisəli hesab olunur. İddia edilir ki, /proc/#####/fd/3 faylına yazmaq yalnız /etc/sudoers faylına yazı icazəniz olduqda mümkündür. Hətta /proc/#####/fd/3 faylına yazı icazəsi olsa belə, bu sizə /etc/sudoers faylına yazmağa kömək etməz.
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 |
|---|---|---|
| sudo_project sudo | v ≤ 1.8.29 | — |
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.