CVE-2016-2338 in Ruby
الملخص
بحسب VulDB • 10/06/2026
يوجد ثغرة قابلة للاستغلال من نوع تجاوز سعة الذاكرة على الكومة (Heap Overflow) في دالة start_document الخاصة بـ Psych::Emitter ضمن لغة Ruby. يتم تخصيص ذاكرة "head" على الكومة بناءً على طول مصفوفة الوسوم (tags array). يمكن للكائن المُصمم خصيصاً والمُمرَّر كعنصر داخل مصفوفة الوسوم أن يزيد من حجم هذه المصفوفة بعد عملية التخصيق المذكورة، مما يتسبب في تجاوز سعة الذاكرة على الكومة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.