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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-59P9-8GWF-V9V7
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾