CVE-2026-49253 in Electerm
الملخص
بحسب VulDB • 19/08/2026
electem هو عميل طرفي/SSH/SFTP/Telnet/Serialport/RDP/VNC/Spice/FTP مفتوح المصدر. قبل الإصدار 3.11.11، كان electerm يستخدم أسماء الملفات المقدمة عن بُعد مباشرةً مع دالة `path.join()` أثناء تلقي عمليات نقل Zmodem و Trzsz. في الملف `src/app/server/zmodem.js`، تقوم الدالة `prepareReceiveFile()` بدمج اسم الملف مع مسار الحفظ الذي اختاره المستخدم، وفي الملف `src/app/server/trzsz.js`، تبني الدوال `getUniqueFilePath()` ومُعاودة الاتصال (callback) `openSaveFile()` والتعيين `savedFilePaths` المسارات الوجهة دون تعقيم. يمكن لخادم SSH خبيث أو قشرة عن بُعد توفير اسم ملف يحتوي على مكونات للتنقل مثل `../escaped.txt` أو `../../.bashrc`. عندما يقبل الضحية عملية النقل ويحدد مجلد التنزيل، قد يقوم electerm بالكتابة خارج ذلك المجلد ويتجاوز ملفات يمكن للمستخدم سطح المكتب الوصول إليها، مما قد يغير التكوينات الحساسة ويعطل التوفر. تم إصلاح هذه المشكلة في الإصدار 3.11.11.
If you want to get best quality of vulnerability data, you may have to visit VulDB.