PT-2026-49728

CVE-2026-48487

·

تاريخ النشر

2026-06-15

·

تاريخ التحديث

2026-08-17

الوصف من

CVSS 3.1
5.3
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Zeroconf الإصدارات الأقدم من 0.149.16
الوصف
يمكن للمضيفات غير المصادق عليها في الشبكة المحلية عبر UDP/5353 إرسال سجلات TXT أو HINFO أو A/AAAA تم التلاعب بها خصيصًا لإدراج سجلات عناوين أو مفاتيح/قيم مقطوعة ويتحكم فيها المهاجم في DNSCache وServiceInfo.properties. ويحدث ذلك لأن الدالتين read character string() و read string() في src/zeroconf/ protocol/incoming.py تقومان بتقدم self.offset استنادًا إلى RDLENGTH (طول بيانات المورد) الذي يحدده المهاجم دون التحقق منه مقارنةً بـ self. data len. ونظرًا للطريقة التي يتعامل بها لغة Python مع عملية التقطيع (slicing)، قد يُرجع المحلل عددًا من البايتات أقل مما تم الإعلان عنه، مما يؤدي إلى عدم تزامن حالة المحلل حيث يتم تثبيت السجلات التالفة في ذاكرة التخزين المؤقت قبل اكتشاف فشل في التحليل. وقد يشكل هذا أساسًا لسلسلة هجمات ذات تأثير أكبر على عمليات التكامل اللاحقة التي تعتمد على السجلات التي تم فك تشفيرها.
التوصيات
قم بالتحديث إلى الإصدار 0.149.16 أو أحدث.
قم بتقييد mDNS (UDP/5353) على شرائح الطبقة الثانية الموثوقة باستخدام عزل عميل نقطة الوصول (AP)، أو فصل شبكة الضيوف، أو قواعد جدار الحماية الخاصة بالمضيف.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-QC2X-6F54-M6H9
OESA-2026-2832
OESA-2026-2833
OPENSUSE-SU-2026:11036-1
OPENSUSE-SU-2026:21175-1
PYSEC-2026-3438
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾