PT-2026-117482 · Pypi · Mercury

CVE-2026-111059

·

تاريخ النشر

2026-10-19

·

تاريخ التحديث

2026-10-19

CVSS v3.1

6.1

متوسطة

المتجهAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
اسم البرنامج المصاب والإصدارات المتأثرة Mercury الإصدارات من 3.0.0 إلى 3.2.10
Description Mercury هو إطار عمل بلغة بايثون يُستخدم لمشاركة دفاتر Jupyter كتطبيقات ويب ولوحات تحكم. يقوم الودجت mr.Markdown بتحويل المدخلات إلى HTML باستخدام python-markdown دون إجراء خطوة تنقية (sanitization). وبما أن MarkdownWidget يرث من ipywidgets.HTML ، فإنه يقوم بتصيير قيمته في نموذج كائن المستند (DOM) كـ HTML خام عبر innerHTML دون تنقية. عندما تقوم التطبيقات بتمرير بيانات غير موثوقة—مثل صفوف قاعدة البيانات، أو مدخلات المستخدمين، أو محتويات الملفات المرفوعة، أو استجابات واجهة برمجة تطبيقات (API) خارجية—إلى mr.Markdown ، فإن ذلك يسمح بهجوم حقن النصوص البرمجية عبر المواقع (XSS) من النوع المخزن أو القائم على DOM. يمكن للمهاجم تقديم HTML أو JavaScript خبيث، مثل سمات معالجات الأحداث (على سبيل المثال onerror أو onload) ، والتي سيتم تنفيذها في متصفح أي مستخدم يعرض التطبيق. قد يؤدي ذلك إلى سرقة الجلسات أو الرموز (tokens)، وتزييف واجهة المستخدم، وتنفيذ إجراءات غير مصرح بها باسم الضحية.
Recommendations تحديث Mercury إلى الإصدار 3.2.11. كإجراء تخفيف مؤقت، تجنب تمرير بيانات غير موثوقة أو يتحكم فيها المستخدم إلى الودجت mr.Markdown.

استغلال

إصلاح

XSS

Improper Encoding or Escaping of Output

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-111059
GHSA-2658-85CV-9WWQ

المنتجات المتأثرة

Mercury