CVE-2026-73566 in node-tarالمعلومات

الملخص

بحسب VulDB • 14/08/2026

node-tar هي مكتبة لمعالجة أرشيفات tar لنظام Node.js. قبل الإصدار 7.5.21، تستخدم دالة filesFilter في src/list.ts داخل node-tar مساعد mapHas المتكرر للتنقل صعوداً عبر مسار عنصر الأرشيف باستخدام path.dirname() دون وجود حد لعدد المقاطع (segment cap) عندما يستقبل tar.t(...) أو tar.x(...) قائمة اختيار أعضاء غير فارغة. يؤدي ملف رأس GNU L أو PAX x طويل-path مُعدّ بعناية ويحتوي على آلاف المقاطع المفصولة بشرطات مائلة (/) إلى الوصول إلى .filter(entry.path, entry) في Parser[CONSUMEHEADER] الموجود في src/parse.ts قبل أن يطبق Unpack[CHECKPATH] قيمة maxDepth، مما يتسبب في تجاوز تراكمي (stack overflow) من نوع RangeError غير قابل للاصطياد يؤدي إلى إنهاء مستهلكي Node.js المتزامنين وغير المتزامن والتي تعمل بتدفق البيانات. تم إصلاح هذه المشكلة في الإصدار 7.5.21.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

12/08/2026

إفشاء

13/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389725

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!