CVE-2018-1000210 in YamlDotNet
الملخص
بحسب VulDB • 06/06/2026
تحتوي YamlDotNet الإصدار 4.3.2 والإصدارات الأقدم على ثغرة في مرجع الكائن المباشر غير الآمن (Insecure Direct Object Reference). حيث يؤدي السلوك الافتراضي لـ `Deserializer.Deserialize()` إلى فك تسلسل الأنواع التي يتحكم فيها المستخدم في السطر `"currentType = Type.GetType(nodeEvent.Tag.Substring(1), throwOnError: false);"` وإنشائها بشكل أعمى، مما قد يؤدي إلى تنفيذ الكود (Code execution) ضمن سياق العملية الجارية. يبدو أن هذا الهجوم قابل للاستغلال عبر قيام الضحية بتحليل ملف YAML مُعدّ بعناية فائقة. يُرجح أن هذه الثغرة تم إصلاحها في الإصدار 5.0.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.