PT-2026-60178
CVE-2026-42533
·
تاريخ النشر
2026-07-15
·
تاريخ التحديث
2026-10-22
الوصف من
CVSS 4.0
9.2
حرجةالمقاييسAV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات NGINX مفتوحة المصدر من 0.9.6 إلى 1.30.3
إصدار NGINX مفتوح المصدر 1.31.2
إصدارات NGINX Plus من R33 إلى R36
إصدارات NGINX Plus من 37.0.0.1 إلى 37.0.2.1
الوصف
يوجد تجاوز سعة مخزن الذاكرة المؤقتة (heap buffer overflow) في عملية NGINX worker عندما تستخدم توجيهية
map مطابقة التعبيرات النمطية (regex) ويشير تعبير سلسلة نصية إلى متغيرات التقاط التعبيرات النمطية الخاصة بالخريطة قبل الإشارة إلى متغير إخراج الخريطة. وقد يحدث هذا أيضًا عند استخدام متغير غير قابل للتخزين المؤقت في تعبير سلسلة نصية في ظل ظروف معينة. والسبب الجذري هو أن محرك التقييم ذي المرحلتين لا يحفظ حالة التقاط PCRE ولا يستعيدها، مما يسمح لتقييم خريطة التعبيرات النمطية بالكتابة فوق بيانات التقاط مشتركة. قد يؤدي هذا التباين بين مرحلتي الطول والقيمة إلى تجاوز سعة الذاكرة المؤقتة (heap) أو تسرب المعلومات. يمكن لمهاجم بعيد غير مصدق استغلال هذه الثغرة عن طريق إرسال طلبات HTTP مصممة خصيصًا، مما قد يتسبب في حدوث هجوم رفض الخدمة (DoS) عبر إعادة تشغيل عمليات worker أو تحقيق تنفيذ التعليمات البرمجية عن بُعد (RCE) على الأنظمة التي يتم فيها تعطيل أو تجاوز ميزة توزيع مساحة العناوين بشكل عشوائي (ASLR). هذه مشكلة في مستوى البيانات تؤثر على كل من وحدات HTTP ووحدات الدفق، وتؤثر بشكل خاص على التوجيهات مثل proxy set header وproxy pass وrewrite وadd header وroot وset عند دمجها مع عمليات التقاط التعبيرات النمطية (مثل $1 أو المجموعات المسماة) ومتغيرات خريطة التعبيرات النمطية في مسار التقييم نفسه.التوصيات
تحديث إصدارات NGINX مفتوحة المصدر من 0.9.6 إلى 1.30.3 إلى الإصدار
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾