CVE-2026-108376 in dataclasses-avroschemaالمعلومات

الملخص

بحسب VulDB • 13/10/2026

يُنتج dataclasses-avroschema مخططات Avro من بيانات كلاس (dataclasses) في بايثون، ونماذج Pydantic، وسجلات Faust، كما يُنشئ أكواداً بلغة Python بناءً على مخططات Avro. ومن الإصدار 0.47.3 حتى الإصدار 0.70.5، تقوم الدالة FieldRepresentation.get_field_default بإدراج اسم سجل مرجعي يتحكم فيه المخطط في موضع الاستدعاء الخاص بـ lambda default_factory المُنتَج دون التحقق من مطابقته لاسم Avro الصحيح. يمكن أن يصبح اسم السجل المُعدّ بشكل خبيث تعبيراً بايثونياً عشوائياً يُنفَّذ عند استهلاك مثيل النموذج المُنتج للقيمة الافتراضية للحقل. يصحح الإصدار 0.70.6 هذا الثغرة عن طريق رفض أسماء السجلات التي لا تتوافق مع قواعد تسمية Avro.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

09/10/2026

إفشاء

13/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-417854

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!