CVE-2026-122235
ŚrednieCVSS 4.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
Narzędzie Jan w wersji od 0.8.5 do 0.8.8 zawiera lukę w pliku agent-tools gate.rs, która pozwala obejść zabezpieczenia workspace i zapisywać pliki poza nim poprzez dowiązania symboliczne (symlinki). Atakujący może dostarczyć złośliwe repozytorium i wykorzystać prompt injection, aby narzędzia zapisu lub edycji podążyły za symlinkiem i utworzyły pliki, np. ~/.ssh/authorized_keys na hoście.
Ocena ryzyka
Atakujący może uzyskać zdalne wykonanie kodu lub trwały dostęp do hosta poprzez nadpisanie kluczy SSH, co prowadzi do pełnego przejęcia systemu. Ryzyko dotyczy środowisk, w których Jan jest używany do pracy z niezaufanymi repozytoriami.
Rekomendacja
Zaktualizuj Jan do wersji 0.8.8 lub nowszej. Ogranicz przetwarzanie niezaufanych repozytoriów i rozważ uruchamianie narzędzia w izolowanym środowisku.
Inne podatności w Jan
Oryginalny opis (angielski, źródło NVD)
Jan from 0.8.5 before 0.8.8 contains a workspace guard bypass vulnerability in the agent-tools gate.rs that allows attackers to write files outside the workspace via dangling symlinks. Attackers supplying a malicious repository can use prompt injection to make the write or edit tools follow symlinks, creating files like ~/.ssh/authorized_keys on the host.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

