Lack of user input validation in the file upload functionality of Open Notebook v1.8.3 allows the application user to access local files content from the docker container via path traversal.
Open Notebook v1.8.3 contains a path traversal vulnerability in its file upload functionality due to insufficient input validation. An authenticated attacker can exploit this to access arbitrary local files within the Docker container.
تسمح ثغرة عدم التحقق من صحة المدخلات في وظيفة تحميل الملفات بـ Open Notebook v1.8.3 للمستخدمين المصرحين بالوصول إلى محتوى الملفات المحلية من حاوية Docker عبر هجوم path traversal. يمكن للمهاجم استخدام تسلسلات مثل ../ للتنقل خارج المجلد المقصود والوصول إلى ملفات حساسة.
يحتوي Open Notebook v1.8.3 على ثغرة traversal في وظيفة تحميل الملفات بسبب عدم التحقق الكافي من مدخلات المستخدم. يمكن لمهاجم مصرح له استغلال هذا للوصول إلى ملفات محلية عشوائية داخل حاوية Docker.
Upgrade Open Notebook to version 1.8.4 or later. Implement strict input validation for file upload paths using whitelist approach. Sanitize user input by removing path traversal sequences (../, ..\ etc). Run application with minimal file system permissions and use chroot/containerization to restrict file access scope.
قم بترقية Open Notebook إلى الإصدار 1.8.4 أو أحدث. تطبيق التحقق الصارم من مدخلات مسارات تحميل الملفات باستخدام نهج القائمة البيضاء. تطهير مدخلات المستخدم بإزالة تسلسلات path traversal. تشغيل التطبيق بأقل صلاحيات نظام الملفات واستخدام chroot/containerization لتقييد نطاق الوصول للملفات.