PT-2026-137235
CVE-2026-77372
·
تاريخ النشر
2026-11-04
·
تاريخ التحديث
2026-11-04
الوصف من
CVSS 4.0
8.8
عاليةالمقاييسAV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
اسم البرنامج المصاب والإصدارات المتأثرة
برنامج VeraCrypt الإصدارات السابقة لـ 1.26.30
Description
تقبل مسارات التسلسل في src/Platform/Serializer.cpp و src/Volume/VolumePassword.cpp لأنظمة Unix و macOS و FreeBSD قيم طول وعد غير موثوقة أثناء إلغاء تسلسل البيانات التي تنتقل من واجهة المستخدم الرسومية (GUI) أو واجهة سطر الأوامر (CLI) غير المميزة إلى مساعد CoreService root. وتحديداً، تقوم الدالة
DeserializeWString() في Serializer بتخصيص عناصر بناءً على عملية حسابية يمكن أن تؤدي إلى تجاوز سعة ذاكرة heap إذا كان الحجم غير محاذٍ. بالإضافة إلى ذلك، يقبل VolumePassword::Deserialize قيم PasswordSize تتجاوز PasswordBuffer الثابت بسعة 128 بايت، مما يسمح لوظيفة اشتقاق المفتاح (KDF) بالقراءة خارج النطاق المخصص للمخزن المؤقت. كما تفتقر الدالتان DeserializeString() و DeserializeWString()، بالإضافة إلى قارئات قائمة النصوص والنصوص العريضة، إلى حدود التخصيص والجمع، مما قد يؤدي إلى استنفاد الذاكرة. علاوة على ذلك، يمكن أن يؤدي استخدام DeserializeString() بطول صفر إلى الوصول إلى متجه فارغ.Recommendations
التحديث إلى الإصدار 1.26.30.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾