PT-2026-32098

CVE-2026-32146

·

تاريخ النشر

2026-04-11

·

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

2026-05-21

الوصف من

CVSS 3.1
8.6
عالية
المقاييسAV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Gleam من 1.9.0-rc1 حتى 1.15.3 و1.16.0-rc1
الوصف
توجد مشكلة في التحقق من صحة المسارات في مُجمِّع Gleam عند معالجة تبعيات git أثناء عملية تنزيل التبعيات. تُستخدم أسماء التبعيات من ملفَي gleam.toml وmanifest.toml لإنشاء مسارات نظام الملفات دون التحقق الكافي من صحتها، مما يسمح للمسارات التي يتحكم فيها المهاجم (باستخدام التجاوز النسبي مثل ’../‘ أو المسارات المطلقة) باستهداف مواقع خارج دليل التبعيات المقصود. وقد يؤدي ذلك إلى تعديل نظام الملفات بشكل تعسفي، بما في ذلك حذف الدلائل وإنشاؤها، عند حل تبعيات git باستخدام الأمر gleam deps download. يمكن لتبعية git ضارة أن تقوم بالكتابة فوق دلائل عشوائية، مما قد يتسبب في فقدان البيانات أو، في بعض البيئات، في تنفيذ التعليمات البرمجية عن طريق الكتابة فوق ملفات مثل git hooks أو ملفات تكوين shell.
التوصيات
تجنب استخدام تبعيات git غير موثوق بها، خاصةً دون تثبيت SHA لالتزام محدد.
راجع أشجار التبعيات بعناية، بما في ذلك تبعيات git الانتقالية.
قم بتشغيل أوامر حل التبعيات في بيئة مقيدة أو معزولة (على سبيل المثال، الحاويات).
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-VQ5J-55VX-WQ8J
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾