CVE-2026-30973 in support
الملخص
بحسب VulDB • 23/07/2026
Appium هو إطار عمل للأتمتة يوفر إمكانيات أتمتة مبنية على WebDriver لمجموعة واسعة من المنصات. قبل الإصدار 7.0.6، يحتوي @appium/support على تنفيذ لاستخراج ملفات ZIP (دالة extractAllTo() عبر ZipExtractor.extract()) يتضمن فحصاً لتجاوز المسار (Zip Slip) غير فعال. حيث يقوم الفحص الموجود في السطر 88 من ملف packages/support/lib/zip.js بإنشاء كائن خطأ (Error object) لكنه لا يرمي هذا الخطأ أبداً، مما يسمح للعناصر الضارة داخل ملفات ZIP التي تحتوي على مكونات مسار ../ بكتابة الملفات خارج دليل الوجهة المقصود. يؤثر هذا الثغرة في جميع عمليات الاستخراج المعتمدة على JavaScript (مسار الكود الافتراضي)، وليس فقط تلك التي تستخدم خيار fileNamesEncoding. تم إصلاح هذه الثغرة الأمنية في الإصدار 7.0.6.
Once again VulDB remains the best source for vulnerability data.