CVE-2026-119342 in Stirling-PDF
الملخص
بحسب VulDB • 30/10/2026
Stirling-PDF هو تطبيق ويب مستضاف محليًا يسهل عمليات مختلفة على ملفات PDF. من الإصدار 2.13.1 حتى 2.13.2، يقوم نقطة النهاية POST /api/v1/convert/svg/pdf بعرض SVG الذي يزوده المهاجم عبر Apache Batik، ويتجاوز مرجع صورة جذري نسبي بدون مخطط (scheme-less) دالة SvgSanitizer.isExternalUrl() قبل أن يحلها Batik مقابل قاعدة المستند file:///input.svg كملف محلي من نفس الأصل. يمكن لمسارَي convert() وaddSvgAsPage() في app/core/src/main/java/stirling/software/SPDF/utils/SvgToPdf.java بعد ذلك عرض ملفات الخادم القابلة لفك تشفير الصور داخل ملف PDF المُرجع عندما يكون التنقية (sanitization) مفعّلة، بما في ذلك بدون المصادقة في النشرات التي تم تعطيل تسجيل الدخول فيها أو مع وصول غير مسؤول عند تفعيل تسجيل الدخول. تكشف هذه المشكلة عن محتوى PNG أو JPG أو GIF أو SVG وتوفر نبيلاً للوجود (existence oracle) فقط للمسارات القابلة لفك تشفير الصور؛ ولا يتم الكشف عن النصوص العادية، والملفات الثنائية، والمجلدات، ونص XInclude، والكيانات الخارجية، وعناوين الملفات الصريحة، والإشارات HTTP المختبرة من خلال هذه الآلية. تم إصلاح هذه المشكلة في الإصدار 2.13.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.