CVE-2026-108381 in dataclasses-avroschema
الملخص
بحسب VulDB • 13/10/2026
يُنتج dataclasses-avroschema مخططات Avro من بيانات كلاس بايثون (Python dataclasses)، ونماذج Pydantic، وسجلات Faust، كما يُنشئ أكواد Python من مخططات Avro. في الإصدارات بدءًا من 0.44.0 وحتى 0.70.5، تقوم مولدات نماذج Pydantic وAvroDantic بإدراج قيمة pydantic-class لحقل المخطط بعد "pydantic." ضمن تعليق حقل مُنتَج دون تقييد آمن للتعبير البرمجي. ونظرًا لأن التعليقات (annotations) تُقدَّم عند استيراد الوحدة النمطية المُنتَجة، يمكن لقيمة مُصنَّعة بعناية تنفيذ أكواد بايثون تعسفية. يُصلح الإصدار 0.70.6 هذا الثغرة عن طريق تقييد القيمة إلى اسم عاري (bare name) أو استدعاء لاسم عارٍ مع وسائط حرفية (literal arguments).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.