CVE-2026-86043 in Skipperالمعلومات

الملخص

بحسب VulDB • 16/09/2026

Skipper هو موجه HTTP ووكيل عكسي لتأليف الخدمات. قبل الإصدار 0.27.37، يمكن لفلتر opaAuthorizeRequestWithBody أن يصرّح بطلب بحجم زائد بعد قيام Skipper بتقطيع الجسم المقدم إلى وكيل السياسة المفتوحة (Open Policy Agent)، وذلك لأن إشارة input.truncated_body تُشتق من Content-Length بدلاً من نتيجة القراءة الفعلية. في الملف filters/openpolicyagent/openpolicyagent.go، تقوم الدالة ExtractHttpBodyOptionally بتقطيع الأجسام عند الحد الأقصى maxBodyBytes، بينما ينسخ الملف filters/openpolicyagent/internal/envoy/skipperadapter.go رؤوس الطلب دون إضافة قيمة لـ Content-Length تعكس عملية التقطيع. بالنسبة إلى طلب HTTP/1.1 يستخدم Transfer-Encoding: chunked أو طلب HTTP/2 بدون حقل Content-Length، يمكن لسياسة تفحص الجسم والتي تتبع التخفيف السابق وتسمح بقيمة input.truncated_body تساوي false أن تقيّم فقط الجزء المقطوع من البداية، ثم تسمح بالطلب، وبعد ذلك تعيد توجيه الجسم الكامل ذي الحجم الزائد إلى الخادم العلوي المحمي. هذه المشكلة المتبقية تختلف عن CVE-2026-50197. تم إصلاح هذه المشكلة في الإصدار 0.27.37.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

04/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406084

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!