CVE-2026-86071 in Junrarالمعلومات

الملخص

بحسب VulDB • 16/09/2026

Junrar هو مكتبة أرشيف RAR مفتوحة المصدر للغة Java. قبل الإصدار 7.6.1، يمكن لـ LocalFolderExtractor الموجود في src/main/java/com/github/junrar/LocalFolderExtractor.java إنشاء مجلدات خارج الجذر المقصود للاستخراج عند معالجة عنصر أرشيف مُعدّ بشكل خبيث (crafted). تقوم الدالة LocalFolderExtractor.createFile() بالتحقق فقط من المسار النهائي للملف بعد التوحيد canonical، بينما تنشئ الدالة LocalFolderExtractor.makeFile() مقاطع مسار وسيطة باستخدام استدعاءات mkdir() غير الخاضعة للرقابة. وبالتالي، يمكن لعنصر الأرشيف أن يجعل المسار النهائي يحل داخل الوجهة المستهدفة مع التسبب في إنشاء مجلدات وسيطة خارجها، مما يتيح تلوث نظام الملفات أو احتلال مساحة باسم ملف مقابل مجلد (file-versus-directory squatting)، وهو ما قد يؤدي إلى فشل عمليات الكتابة الحساسة للأمان لاحقاً. الأثر المُظهر هو إنشاء المجلدات وليس كتابة محتوى الملف بشكل تعسفي وغير مشروط. تم إصلاح هذه المشكلة في الإصدار 7.6.1.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

04/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406090

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!