PT-2026-115176 · Pypi · Kedro-Datasets

·

CVE-2026-111170

·

تاريخ النشر

2026-04-06

·

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

2026-10-15

CVSS v4.0

7.1

عالية

المتجهAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة kedro-datasets الإصدارات 9.3.0 through 9.6.0
Description توجد مشكلة في تجاوز المسار (path traversal) في الدالة MatplotlibDataset.save(). يحدث هذا لأن الدالة validate sub path() تقوم بإزالة الشرطات المائلة الأمامية، بينما تقوم عملية الربط في pathlib اللاحقة بتجاهل المسار الأساسي عند تقديم أسماء مخططات مطلقة. يسمح هذا للمهاجم بإنشاء أو استبدال ملفات خارج دليل مجموعة البيانات المحدد في أي مكان يمتلك فيه البرنامج صلاحيات الكتابة.
Recommendations تحديث kedro-datasets إلى إصدار أحدث من 9.6.0. كإجراء تخفيف مؤقت، تجنب تقديم مسارات مطلقة كأسماء للمخططات عند استخدام الدالة MatplotlibDataset.save().

استغلال

إصلاح

Path traversal

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-111170
GHSA-CJG8-H5QC-HRJV
PYSEC-2026-2545

المنتجات المتأثرة

Kedro-Datasets