PT-2026-45013

CVE-2026-45699

·

تاريخ النشر

2026-05-14

·

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

2026-09-18

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Netatalk من 3.1.19 إلى 4.4.2
الوصف
يوجد تجاوز سعة المخزن المؤقت القائم على المكدس في الدالة copydir() الخاصة بالبرنامج الخفي afpd. ويحدث هذا بسبب انخفاض القيمة عن الحد الأدنى لعدد صحيح عند حساب الحجم المتبقي للمخزن المؤقت من أجل إنشاء المسار. تُستخدم الدالة copydir() أثناء عمليات الملفات التي تتجاوز حدود الأجهزة داخل وحدة تخزين مشتركة AFP، وهو سيناريو لا تستطيع الدالة renameat() الموجودة في المكتبة القياسية التعامل معه. تستخدم العملية متغيري srem وdrem لتتبع المساحة المتاحة لمسارات المصدر والوجهة؛ ومع ذلك، تؤدي الحسابات الخاطئة إلى انخفاض قيمة هذين المتغيرين إلى SIZE MAX. ينتج عن ذلك اجتياز فحوصات الحدود لـ strlen(de->d name) دائمًا، مما يسمح لـ strcpy() بإلحاق أسماء الملفات بمخازن مؤقتة شبه ممتلئة.
التوصيات
التحديث إلى الإصدار 4.4.3.
تكوين كل وحدة تخزين مشتركة AFP بحيث تكون منظمة كنظام ملفات واحد، مع ضمان ألا يكون أي دليل فرعي في وحدة التخزين المشتركة نقطة تثبيت لنظام ملفات مختلف.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-FPHV-PF29-P77M
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾