PT-2025-51773

CVE-2025-68146

·

تاريخ النشر

2025-12-16

·

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

2026-09-18

الوصف من

CVSS 3.1
6.5
متوسطة
المقاييسAV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات filelock الأقدم من 3.20.1
الوصف
Filelock هو آلية لحظر الملفات مستقلة عن النظام الأساسي ومخصصة للغة Python. تسمح حالة التنافس بين وقت الفحص ووقت الاستخدام (TOCTOU) للمهاجمين المحليين بإتلاف أو اقتطاع ملفات عشوائية تابعة للمستخدم من خلال هجمات عبر الروابط الرمزية (symlink). تكمن المشكلة في عملية إنشاء قفل الملف، حيث يتحقق البرنامج من وجود الملف قبل فتحه باستخدام O TRUNC. يمكن للمهاجم إنشاء رابط رمزي يشير إلى ملف الضحية بين مرحلة التحقق ومرحلة الفتح، مما يجعل النظام يتبع الرابط الرمزي ويقوم باقتطاع الملف الهدف. يؤثر هذا على المستخدمين في أنظمة Unix وLinux وmacOS وWindows. يتطلب الهجوم وصولاً محليًّا إلى نظام الملفات والقدرة على إنشاء روابط رمزية. يمكن أن تنجح عملية الاستغلال في غضون 1 إلى 3 محاولات عندما تكون مسارات ملفات القفل متوقعة.
التوصيات
قم بالتحديث إلى الإصدار 3.20.1.
إذا لم يكن التحديث الفوري ممكنًا، فاستخدم SoftFileLock بدلاً من UnixFileLock/WindowsFileLock.
تأكد من أن الدلائل التي تحتوي على ملفات القفل تتمتع بأذونات مقيدة (chmod 0700) لمنع المستخدمين غير الموثوق بهم من إنشاء روابط رمزية.
راقب الدلائل التي تحتوي على ملفات القفل بحثًا عن روابط رمزية مشبوهة قبل تشغيل التطبيقات الموثوقة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-W853-JP5J-5J7F
AZL-72739
AZL-79232
CLEANSTART-2026-PE38920
ECHO-D3C5-64D2-C403
OESA-2026-3143
OPENSUSE-SU-2026:10010-1
OPENSUSE-SU-2026:10055-1
OPENSUSE-SU-2026:20144-1
PYSEC-2026-1375
SUSE-SU-2026:0082-1
SUSE-SU-2026:0220-1
SUSE-SU-2026:20216-1
USN-7999-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾