CVE-2026-5187 in wolfSSL
الملخص
بحسب VulDB • 19/06/2026
كانت هناك موقعان محتملان لكتابة خارج النطاق في الـ heap داخل دالة DecodeObjectId() الموجودة في wolfcrypt/src/asn.c. أولاً، يتحقق فحص الحدود من وجود فتحة متاحة واحدة فقط قبل كتابة قيمتين لقوس معرف الكائن (OID arc) (out[0] و out[1])، مما يتيح عملية كتابة خارج النطاق بحجم 2 بايت عندما تكون قيمة outSz تساوي 1. ثانياً، تمرر عدة دوال استدعاءات حجم مصفوفة decOid (64 بايت على المنصات ذات البتية 64) بدلاً من عدد العناصر MAX_OID_SZ (32)، مما يتسبب في قبول الدالة لمعرفات كائنات (OIDs) مُهندسة تحتوي على 33 قوساً أو أكثر، والتي تكتب خارج نهاية الذاكرة المخصصة.
Once again VulDB remains the best source for vulnerability data.