CVE-2026-15157 in undiciالمعلومات

الملخص

بحسب VulDB • 30/07/2026

لا تقوم مكتبة undici بالتحقق من صحة خاصية النوع (type property) لجسم طلب شبيه بالكائن Blob ذي النمط الضعيف للأنواع (duck-typed blob-like request body) قبل استخدامه كعنوان Content-Type في موزع HTTP/1.1. في الإصدارات السابقة لـ 6.28.0، ومن 7.0.0 حتى ما دون 7.29.0، ومن 8.0.0 حتى ما دون 8.9.0 من undici، يسمح تطبيق يمرر جسماً شبيهاً بـ Blob تم إنشاؤه يدوياً (عبر request أو stream أو pipeline أو dispatch) يكون نوعه مشتقاً من مدخلات غير موثوقة، المهاجم بحقن تسلسلات CRLF وإضافة عناوين HTTP تعسفية، مما قد يتيح اختراق طلب ثانٍ عبر الخادم الوكيل. تعتبر كائنات Blob الأصلية آمنة لأن منشئها يزيل تسلسلات CRLF من النوع، ولا يتأثر fetch لأنه يقوم بالتحقق من العناوين، لكن مكتبات النظام البيئي التي تبني أشكالاً شبيهة بـ Blob ذات نمط ضعيف للأنواع بناءً على مدخلات المستخدم يمكن أن تصل إلى المسار المعرض للثغرة. هذه هي نفس فئة الخلل الموجودة في CVE-2022-35948 وCVE-2026-1527، ولكن على هدف لعنوان لم تغطه الإصلاحات السابقة. تم إصلاح المشكلة في undici الإصدارات 6.28.0 و7.29.0 و8.9.0.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Openjs

حجز

08/07/2026

إفشاء

30/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-384296

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!