Podatności electerm
13 znanych podatności CVE w electerm, przetłumaczonych i ocenionych.
- CVE-2026-43943Wysokie
W electerm, przed wersją 3.7.9, występuje podatność na zdalne wykonanie kodu (RCE) w funkcji edytowania plików SFTP. Nazwa pliku jest przekazywana bez sanitizacji do linii poleceń, co umożliwia atakującemu wykonanie złośliwego kodu na maszynie użytkownika.
- CVE-2026-43940Wysokie
W wersjach przed 3.7.16 klienta electerm, funkcja runWidget w pliku load-widget.js tworzy ścieżkę do pliku, łącząc identyfikatory widgetów dostarczone przez użytkownika bez jakiejkolwiek sanitizacji. To umożliwia atakującemu wykonanie dowolnego pliku JavaScript na systemie ofiary.
- CVE-2026-43944Krytyczne
Electerm, klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp, jest podatny na wykonanie dowolnego kodu lokalnego w wersjach od 3.0.6 do przed 3.8.15. Wykorzystanie podatności wymaga kliknięcia w spreparowany link electerm://... lub otwarcia spreparowanego skrótu/komendy.
- CVE-2026-43941Krytyczne
Electerm to klient terminala, który w wersjach 3.8.15 i wcześniejszych nie weryfikuje protokołów URL klikanych w terminalu. Atakujący mogą wykorzystać to do wykonania dowolnego kodu lub uzyskania dostępu do lokalnych plików na maszynie ofiary, jeśli ta kliknie w wyświetlony link.
- CVE-2026-41501Krytyczne
W kliencie electerm przed wersją 3.3.8 występuje podatność na wstrzykiwanie poleceń, która pozwala atakującemu na dodanie złośliwych ciągów wersji do polecenia exec bez walidacji. Problem ten został naprawiony w wersji 3.3.8.
- CVE-2026-41500Krytyczne
W kliencie electerm przed wersją 3.3.8 występuje podatność na wstrzykiwanie poleceń, która pozwala atakującemu na wprowadzenie złośliwego kodu do polecenia exec. Problem ten został naprawiony w wersji 3.3.8.
- CVE-2026-49255Wysokie
electerm przed wersją 3.11.11 konstruuje polecenia systemu operacyjnego w src/app/lib/fs.js, interpolując niezaufane ścieżki plików do funkcji rmrf(), mv() i cp(). Złośliwy serwer SSH lub SFTP może dostarczyć nazwę pliku zawierającą znaki cudzysłowu i metaznaki powłoki, co prowadzi do wykonania dowolnych poleceń z uprawnieniami użytkownika desktopowego. Problem naprawiono w wersji 3.11.11.
- CVE-2026-49253Wysokie
electerm przed wersją 3.11.11 używa nazw plików dostarczanych przez zdalny serwer bezpośrednio z path.join() podczas odbierania transferów Zmodem i Trzsz. Złośliwy serwer SSH może dostarczyć nazwę pliku zawierającą komponenty ścieżki (np. ../), co pozwala na zapis plików poza wybranym katalogiem docelowym i nadpisanie plików dostępnych dla użytkownika. Problem naprawiono w wersji 3.11.11.
- CVE-2026-73227Wysokie
electerm to klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp o otwartym kodzie źródłowym. Przed wersją 3.15.120 electerm pozwala złośliwemu serwerowi RDP na zapisywanie treści kontrolowanych przez atakującego poza wybranym katalogiem zapisu, ponieważ ścieżka pobierania schowka RDP w src/client/components/rdp/file-transfer.js przekazuje kontrolowaną przez serwer nazwę pliku CLIPRDR fileInfo.name do osResolve bez sanityzacji. Problem został naprawiony w wersji 3.15.120.
- CVE-2026-73226Wysokie
electerm to klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp o otwartym kodzie źródłowym. Przed wersją 3.15.186 electerm pozwala uwierzytelnionemu klientowi WebSocket na wywoływanie niezamierzonych funkcji wewnętrznych poprzez kontrolowane przez klienta wartości func w upgrade-func w src/app/server/dispatch-center.js i handleFs w src/app/server/fs.js, ujawniając metody Upgrade i fsExport, które mogą wykonywać polecenia, otwierać pliki, modyfikować system plików lub kończyć proces. Problem został naprawiony w wersji 3.15.186.
- CVE-2026-73225Wysokie
electerm to klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp o otwartym kodzie źródłowym. Przed wersją 3.15.120 electerm pozwala złośliwemu serwerowi FTP lub SFTP na zapisywanie treści kontrolowanych przez atakującego poza wybranym katalogiem pobierania, ponieważ transfery rekurencyjne w src/client/components/file-transfer/transfer.jsx przekazują dostarczone przez serwer wartości file.name i folder.name do resolve bez sanityzacji. Problem został naprawiony w wersji 3.15.120.
- CVE-2026-73224Wysokie
electerm przed wersją 3.15.120 pozwala złośliwemu serwerowi FTP lub SFTP na wykonanie dowolnych poleceń, gdy użytkownik pobierze spreparowany folder i wywoła Właściwości oraz Oblicz rozmiar. Dzieje się tak, ponieważ funkcja calcLocal wstawia nazwę folderu kontrolowaną przez serwer do polecenia powłoki du -sh bez bezpiecznego escapowania pojedynczych cudzysłowów. Problem został naprawiony w wersji 3.15.120.
- CVE-2026-73223Wysokie
electerm przed wersją 3.15.120 pozwala złośliwemu serwerowi SFTP na zapisywanie treści kontrolowanych przez atakującego poza katalogiem tymczasowym. Dzieje się tak, ponieważ nazwa pliku kontrolowana przez serwer, używana przez editWithSystemEditor, jest interpolowana do path.resolve bez sanityzacji. Problem został naprawiony w wersji 3.15.120.

