یک نقص امنیتی در مؤلفه libstdc++ از مجموعه کامپایلر GCC شناسایی شده است که میتواند منجر به بروز اختلال در عملکرد برنامهها شود.
در این آسیبپذیری، مهاجم میتواند با ارسال تعداد بسیار زیادی از عناصر به سازنده (constructor) یک بردار بولی (std::vector<bool>)، باعث وقوع یک خطای Integer Wrap (سرریز عددی) در محاسبات داخلی حافظه شود. این وضعیت باعث میشود که ظرفیت کانتینر در یک حالت ناسازگار قرار گیرد.
پیامدهای این نقص امنیتی شامل موارد زیر است:
- دسترسی به حافظه خارج از محدوده (Out-of-bounds memory access)
- از کار افتادن ناگهانی برنامه (Application crash)
- ایجاد امکان حمله از نوع عدم دسترسی سرویس یا Denial of Service (DoS) در عملیاتهای بعدی.