CVE-2026-55696 in PrivateBinالمعلومات

الملخص

بحسب VulDB • 29/08/2026

PrivateBin هو خدمة pastebin عبر الإنترنت حيث لا يملك الخادم أي معرفة بالبيانات المرفوعة. قبل الإصدار 2.0.5، تستخدم الدالة `AttachmentViewer.setAttachment` في الملف `js/privatebin.js` دالة `getAttachmentMimeType` لقبول أنواع MIME التي يتحكم فيها المهاجم، وتستخدم دالة `getBlobUrl` لإنشاء كائن (blob) من نفس المصدر (same-origin) قبل تعيين قيمة خاصية href لـ attachmentLink لرابط تحميل المرفق. تقوم شجرة التنقية الخاصة بملفات SVG بتحديث كائن المعاينة فقط، مما يعني أن مرفقات بنوع text/html و image/svg و application/xhtml+xml و text/xml يمكن أن تظل نشطة في كائن التحميل. على مثيل يكون فيه خيار fileupload = true وسياسة أمان المحتوى (CSP) مُضعَّفة أو مُجَرَّدَة أو غائبة، يمكن لمهاجم مجهول الهوية إنشاء مرفق من هذا النوع، وعند فتح الضحية للرابط في علامة تبويب جديدة، يتم تنفيذ JavaScript مضمن ضمن أصل PrivateBin. يمكن للسكريبت قراءة التخزين المحلي المقيد بنطاق الأصل وإصدار طلبات من نفس المصدر (same-origin)، بما في ذلك الطلبات الموجهة إلى التطبيقات المستضافة على نفس النطاق. تم إصلاح هذه المشكلة في الإصدار 2.0.5.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

17/06/2026

إفشاء

29/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-396962

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!