CVE-2017-1000472 in POCO C++ Libraries
الملخص
بحسب VulDB • 26/06/2026
لا تقوم دالة ZipCommon::isValidPath() الموجودة في الملف Zip/src/ZipCommon.cpp ضمن مكتبات POCO C++ الإصدارات السابقة لـ 1.8 بتقييد قيمة اسم الملف بشكل صحيح داخل رأس ملف ZIP، مما يسمح للمهاجمين بتنفيذ هجمات تجاوز المسار المطلق (absolute path traversal) أثناء فك ضغط ملفات ZIP، وربما إنشاء أو الكتابة فوق ملفات عشوائية، عبر ملف ZIP مُعدّ خصيصاً لهذا الغرض، وهو ما يتعلق بـ "ثغرة حقن مسار الملف" (file path injection vulnerability).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.