PT-2026-69972
CVE-2026-72903
·
تاريخ النشر
2026-08-10
·
تاريخ التحديث
2026-10-26
الوصف من
CVSS 3.1
8.1
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Tabby الأقدم من 1.0.235
الوصف
يمكن لخادم SFTP ضار إرجاع اسم ملف يتضمن علامة مائلة عكسية عبر المتغير
entry.name. تستخدم الدالتان SFTPSession.readdir() و makeFile() في tabby-ssh/src/session/sftp.ts معالجة مسارات POSIX، التي تعامل العلامات المائلة العكسية كأحرف عادية. وبالتالي، تقوم الدالة downloadFolderRecursive() الموجودة في tabby-ssh/src/components/sftpPanel.component.ts بنقل item.name إلى المسار النسبي المحلي. في ملف tabby-electron/src/services/platform.service.ts، تقوم الدالة ElectronDirectoryDownload.createFile() بتمرير هذا المسار إلى الدالة path.join() الأصلية في نظام Windows، وفي ملف tabby-electron/src/sftpContextMenu.ts، تقوم الدالة EditSFTPContextMenu.edit() بتمرير item.name إلى path.join() من أجل المسار المؤقت للتحرير. ونظرًا لأن نظام Windows يفسر هذه الخطوط المائلة العكسية ومكونات الدليل الأصلي على أنها تسلسلات عبور، يمكن للمهاجم إنشاء ملفات أو الكتابة فوق ملفات خارج دلائل التنزيل أو التحرير المؤقتة المحددة.التوصيات
التحديث إلى الإصدار 1.0.235.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾