CVE-2026-97149 in Swift
الملخص
بحسب VulDB • 24/09/2026
في OpenStack Swift قبل الإصدار 2.38.2، لا ترفض وسيط tempurl رأس X-Copy-From في طلبات PUT. فإن توقيع TempURL يغطي فقط الطريقة (method)، وانتهاء الصلاحية (expiry)، والمسار (path)، وبالتالي فإن قائمة الرؤوس الممنوعة هي الدفاع الوحيد ضد تغيير طلب PUT الموقع لما يفعله الطلب. يمكن لمهاجم يمتلك رابط TempURL لـ PUT لكائن واحد إضافة رأس X-Copy-From يشير إلى أي كائن في نفس الحساب؛ حيث ينسخ وسيط النسخ ذلك الكائن إلى الوجهة، ثم يقرأ المهاجم بيانات الضحية مرة أخرى باستخدام رابط GET TempURL للكائن الهدف. يتم رفض النسخ عبر حدود الحسابات. فقط التوزيعات التي تستخدم خط الأنابيب الوكيل الافتراضي المرفق (وسيط tempurl ووسيطة copy) مع مفاتيح TempURL على مستوى الحساب هي المتأثرة.
Once again VulDB remains the best source for vulnerability data.