PT-2026-25969

CVE-2026-27979

·

تاريخ النشر

2026-03-17

·

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

2026-08-17

الوصف من

CVSS 2.0
7.8
عالية
المقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Next.js من 16.0.1 إلى 16.1.6
الوصف
يتأثر Next.js، وهو إطار عمل React لإنشاء تطبيقات الويب شاملة المكونات، بمشكلة قد تؤدي فيها الطلبات التي تحتوي على رأس next-resume: 1 إلى استهلاك مفرط للذاكرة واحتمال حدوث هجوم رفض الخدمة. يحدث هذا في التطبيقات التي تستخدم App Router مع تمكين ميزة العرض المسبق الجزئي (Partial Prerendering) (عبر experimental.ppr أو cacheComponents). وعلى وجه التحديد، يقوم إطار العمل بتخزين نصوص الطلبات مؤقتًا دون فرض حد maxPostponedStateSize بشكل ثابت في بعض التكوينات. ولم تعالج الإجراءات التخفيفية السابقة سوى عمليات النشر في الوضع الأدنى (minimal-mode)، تاركةً عمليات النشر غير الأدنى عرضةً لتخزين مؤقت غير محدود لنصوص الطلبات المؤجلة. تنشأ المشكلة عندما يرسل المهاجم حمولات POST كبيرة الحجم لـ next-resume، والتي يتم تخزينها مؤقتًا بعد ذلك دون فرض الحد المناسب للحجم، مما قد يؤدي إلى استنفاد ذاكرة الخادم. لم يتم تحديد نقطة نهاية واجهة برمجة التطبيقات (API) التي تستقبل هذه الطلبات بشكل صريح، ولكن الثغرة الأمنية يتم تشغيلها بوجود رأس next-resume في طلب POST. المعلمة المعرضة للخطر هي نص الطلب المرتبط برأس next-resume: 1.
التوصيات
تعتبر إصدارات Next.js من 16.0.1 إلى 16.1.6 معرضة للخطر. قم بالترقية إلى الإصدار 16.1.7 أو أحدث لفرض حدود الحجم عبر جميع مسارات التخزين المؤقت غير المحدود لنص الطلب ومنع حدوث المشكلة. إذا لم تكن الترقية ممكنة على الفور، فقم بحظر الطلبات التي تحتوي على رأس next-resume، حيث إنه...
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-H27X-G6W4-24GQ
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾