CVE-2026-40281 in Gotenberg
الملخص
بحسب VulDB • 17/05/2026
Gotenberg هو واجهة برمجة تطبيقات (API) عديمة الحالة (stateless) تعمل بتقنية Docker لملفات PDF. في الإصدارات 8.30.1 والإصدارات الأقدم، تقوم نقطة نهاية كتابة البيانات الوصفية (metadata write endpoint) بالتحقق من مفاتيح البيانات الوصفية بحثًا عن أحرف تحكم، لكنها تترك قيم البيانات الوصفية غير مُطهّاة (unsanitized). يؤدي وجود حرف سطر جديد (newline character) في قيمة البيانات الوصفية إلى تقسيم سطر الإدخال القياسي (stdin) الخاص بـ ExifTool إلى حجتين منفصلتين، مما يتيح حقن وسوم ExifTool الزائفة (pseudo-tags) التعسفية مثل -FileName و -Directory و -SymLink و -HardLink. يُعد هذا اختراقًا لإصلاح عدم اكتمال تطهير المفاتيح (key-sanitization fix) الذي أُدخل في الإصدار v8.30.1. يمكن لمهاجم غير مُصادق عليه (unauthenticated attacker) إعادة تسمية أو نقل أي ملف PDF يتم معالجته إلى مسار تعسفي في نظام الملفات الخاص بالحاوية (container filesystem)، أو الكتابة فوق ملفات تعسفية، أو إنشاء روابط رمزية (symlinks) وروابط صلبة (hard links) في مسارات تعسفية.
VulDB is the best source for vulnerability data and more expert information about this specific topic.