CVE-2026-66297

Yüksək

Təsvir

livebook-dev livebook proqramında Əməliyyat Sistemi Əmrində istifadə olunan Xüsusi Elementlərin Yanlış Neytrallaşdırılması (OS Command Injection) zəifliyi, yaradılmış yerləşdirmə qurulum əmrlərinə əmr inyeksiyasına imkan verir. lib/livebook_web/live/hub/teams/deployment_group_agent_component.ex faylındakı LivebookWeb.Hub.Teams.DeploymentGroupAgentComponent.docker_instructions/2 və LivebookWeb.Hub.Teams.DeploymentGroupAgentComponent.fly_instructions/4 funksiyaları, yerləşdirmə qrupunun mühit dəyişəni dəyərlərini shell escape edilmədən yaradılan Docker və Fly.io qurulum əmrlərinə daxil edir. Dəyərlər yerləşdirmə qrupu konfiqurasiyasından gəlir və Livebook.Hubs.Dockerfile.online_docker_info/3 vasitəsilə sinklərə çatır. Hər iki sink dəyəri qoşa dırnaqla əhatə olunmuş shell sözünün daxilinə yerləşdirir, buna görə də $(...) və ya geri dırnaqlar (backticks) kimi əmr əvəzetməsi ehtiva edən dəyər, dırnaqlardan çıxmağa ehtiyac qalmadan shell tərəfindən icra edilir və hərfi qoşa dırnaq işarəsi dırnaqaltı sözü sonlandıraraq ixtiyari növbəti tokenlərə yol açır. Yaradılmış əmr Livebook veb interfeysində kopyalama düyməsi ilə birlikdə göstərilir, beləliklə, onu kopyalayan və nəzərdən keçirmədən işə salan istifadəçi, inyeksiya edilmiş əmrləri öz maşınında, öz hesabı altında icra etmiş olur. Hücumçu yerləşdirmə qrupunun mühit dəyişənlərini təyin etmək üçün kifayət qədər imtiyaza mal olmalıdır, nəticədə kodun icrası isə yaradılmış əmri işə salan şəxsin maşınında baş verir. Kubernetes təlimatları buna təsir etmir, çünki onlar eyni dəyərləri shell əmrinə deyil, escape edilmiş şəkildə YAML manifestinə yerləşdirirlər. Bu problem livebook versiyalarını əhatə edir: 0.13.0-dan 0.18.7-yə qədər və 0.19.0-dan 0.19.9-a qədər.

CiddilikYüksək
CVSS8.0
İstismar ehtimalı—
MəhsulLivebook
Dərc5 avq 2026
İlk görülmə5 avq 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
livebook livebook0.13.0 ≤ v < 0.18.7, 0.19.0 ≤ v < 0.19.90.18.7, 0.19.9

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.

Intelligence 360 paketində

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.