مستغلة: 178
الأحدثCVE-2026-115732 — تجاوز تفويض اسم الشهادة
VulnFeed.org
AREN
10.0
CVE-2026-115905تحقق من التصحيح

مكتبة zip: تفاوت حرج في المحلل اللغوي وتجاوز للتحكم الأمني عبر تناقضات الترويسة المزدوجة (إخفاء ZIP) مما يؤدي إلى الكتابة فوق الملفات تعسفياً وتنفيذ أوامر عن بُعد

zip-rs zip2قراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

مكتبة zip هي مكتبة لغة Rust تدعم قراءة وكتابة ملفات ZIP البسيطة. حتى الإصدار 9.0.4، تتعامل مكتبة ZipArchive مع أسماء ملفات Central Directory File Header باعتبارها موثوقة بينما تقوم ZipStreamReader بالاستخراج باستخدام أسماء ملفات Local File Header دون مطابقة البيانات الوصفية المكررة في src/read/stream.rs. ونتيجة لذلك، يمكن لأرشيف مصمم خصيصاً أن يبدو سليماً لمكون يفحص الدليل المركزي ولكنه يتسبب في قيام مستخرج تدفقي بكتابة مسار ومحتوى مختلفين يختاره المهاجم، مما قد يؤدي إلى الكتابة فوق الملفات المستخدمة بواسطة خدمة لاحقة. تم إصلاح هذه المشكلة في الإصدار 9.0.5.

المعالجة

المراجع

Esc