CVE-2026-27113
Təsvir
Liquid Prompt Bash və Zsh üçün adaptiv promptdur. Master budaqda cf3441250bb5d8b45f6f8b389fcdf427a99ac28a commit-indən başlayaraq və a4f6b8d8c90b3eaa33d13dfd1093062ab9c4b30c commit-indən əvvəlki versiyalarda, istifadəçi xüsusi hazırlanmış budaq adı olan Git repozitoriyasındakı kataloga daxil olduqda, ixtiyari əmr inyeksiyası kodun icrasına səbəb ola bilər. Eksploytasiya üçün LP_ENABLE_GITSTATUSD konfiqurasiya seçiminin aktiv olması (defolt olaraq aktivdir), gitstatusd-nin quraşdırılması və Liquid Prompt yüklənmədən əvvəl başladılması (defolt deyil) və shell prompt əvəzetməsinin aktiv olması tələb olunur (Bash-də "shopt -s promptvars" vasitəsilə defolt olaraq aktivdir, Zsh-də defolt olaraq aktiv deyil). Defolt budaqda və ya seçilmiş budaqda "$(...)" kimi shell sintaksisi və ya backtick ifadələri ehtiva edən budaq adı, prompt render edilərkən shell tərəfindən qiymətləndiriləcəkdir. Heç bir stabil versiya təsirlənməmişdir; yalnız master budağı zəiflik ehtiva edən commit-i saxlayır. a4f6b8d8c90b3eaa33d13dfd1093062ab9c4b30c commit-i düzəlişi ehtiva edir. Müvəqqəti həll yolu kimi LP_ENABLE_GITSTATUSD konfiqurasiya seçimi 0 olaraq təyin edin.
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 |
|---|---|---|
| liquidprompt liquidprompt | >= cf3441250bb5d8b45f6f8b389fcdf427a99ac28a, < a4f6b8d8c90b3eaa33d13dfd1093062ab9c4b30c | — |
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.