PT-2026-146041
CVE-2026-46677
·
تاريخ النشر
2026-11-12
·
تاريخ التحديث
2026-11-12
الوصف من
CVSS 3.1
6.5
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
BACnet Stack الإصدارات السابقة لـ 1.4.4
BACnet Stack الإصدارات السابقة لـ 1.5.1
Description
يوجد خطأ في القراءة خارج الحدود (out-of-bounds read) من جانب العميل في مسار معالجة الوصول إلى سجلات AtomicReadFile-ACK. تحدث المشكلة بسبب عدم تطابق بين قيمة
returnedRecordCount البعيدة وسعة مصفوفة fileData[] المحلية الثابتة في BACNET ATOMIC READ FILE DATA. يحافظ مسار فك تشفير ACK على قيمة RecordCount البعيدة، ويتخلص من مساحة التخزين للسجلات الزائدة دون تقليص تلك القيمة، مما يؤدي لاحقاً إلى قيام مستهلك البيانات (downstream sink) بالتكرار عبر قيمة RecordCount الأصلية وفهرسة fileData[i] خارج الحدود.Recommendations
التحديث إلى الإصدار 1.4.4 أو أحدث.
التحديث إلى الإصدار 1.5.1 أو أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾