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

الملخص

بحسب VulDB • 13/10/2026

يُنتج dataclasses-avroschema مخططات Avro من بيانات كلاس بايثون (Python dataclasses)، ونماذج Pydantic، وسجلات Faust، كما يُنشئ أكواداً بلغة Python انطلاقاً من مخططات Avro. تتراوح الإصدارات المتأثرة بالثغرة بين 0.38.0 و0.70.5 شاملاً، حيث تستخدم الدالتان BaseGenerator.parse_enum وEnumRepresentation.render_symbols كل رمز enum خاضع لسيطرة المخطط كاسم عضو في الـenum المُنتَج بعد تحويل حالة الأحرف (case conversion)، ولكن دون التحقق من صلاحيته كمعرّف صالح (identifier). عند استخدام فئات التوليد مباشرة، يمكن للفاصلات الجديدة والعلامات الترقيمية حقن عبارات مقيدة داخل جسم فئة enum المُولَّدة، مما يسمح بتعديل مساحة الاسم أو يمنع تحميل الوحدة النمطية. يُصلح الإصدار 0.70.6 هذه الثغرة من خلال التحقق من كل رمز enum كاسم صالح.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

09/10/2026

إفشاء

13/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-417883

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!