PT-2026-144732

CVE-2026-126077

·

تاريخ النشر

2026-11-10

·

تاريخ التحديث

2026-11-12

الوصف من

CVSS 3.1
6.8
متوسطة
المقاييسAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
اسم البرنامج المصاب والإصدارات المتأثرة Action Pack الإصدارات السابقة لـ 8.1.4.1 Action Pack الإصدارات السابقة لـ 8.0.5.2
Description Action Pack هو إطار عمل لمعالجة طلبات الويب والاستجابة لها. توجد مشكلة حيث يقوم ActionDispatch::Cookies بقراءة ملف تعريف ارتباط (cookie) موقع أو مشفر تم كتابته بموجب سر مُدوّر (config.action dispatch.cookies rotations) أو بتنسيق ينتقل منه مسلسِل ملفات تعريف الارتباط :hybrid. يقوم النظام بكتابة ملف تعريف الارتباط مرة أخرى في الاستجابة بالتنسيق الحالي، متجاهلاً request.session options[:skip]. وبما أن ActiveStorage::DisableSession يعتمد على هذا الخيار لإبقاء ملف تعريف ارتباط الجلسة بعيداً عن الاستجابات العامة وغير القابلة للتغيير لوحدات تحكم وكيل Active Storage، فإن الطلب الذي يحمل ملف تعريف ارتباط جلسة بتنسيق قديم قد يؤدي إلى إرسال ملف تعريف ارتباط جلسة مُعاد كتابته في ترويسة Set-Cookie ضمن استجابة قابلة للتخزين المؤقت. إذا قام ذاكرة تخزين مؤقت مشتركة بتخزين هذه الاستجابة وترويسة Set-Cookie الخاصة بها، فقد يتم تقديم جلسة مستخدم إلى طالبي الرابط نفسه لاحقاً، أو تقديم جلسة مهاجم إلى مستخدمين آخرين. يحدث هذا عندما تقدم التطبيقات ملفات Active Storage من خلال وحدات تحكم الوكيل، ويكون لديها تدوير لملفات تعريف الارتباط أو تهيئة هجرة مسلسِل :hybrid وموجودة خلف ذاكرة تخزين مؤقت تخزن Set-Cookie في الاستجابات العامة.
Recommendations التحديث إلى الإصدار 8.1.4.1. التحديث إلى الإصدار 8.0.5.2.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-X6MJ-8JX9-QHQV
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾