CVE-2026-108258 in Shinyالمعلومات

الملخص

بحسب VulDB • 09/10/2026

Shiny for Python هو إطار عمل لبناء تطبيقات ويب تفاعلية باستخدام لغة بايثون. من الإصدار 1.4.0 حتى 1.6.4، يقبل استعادة العلامات المرجعية (bookmark restore) معرّف حالة (`state_id`) مقدمًا من العميل ويقوم بدمجه في دليل `shiny_bookmarks` الموجود على الخادم دون التحقق مما إذا كان يمثل جزء مسار واحد آمن. يمكن لطلب غير مُصادق عليه استخدام مقاطع المسار الخاصة بالمجلد الأب أو مسار مطلق لإجبار الخادم على فتح ملفي `input.json` و `values.json` خارج مخزن العلامات المرجعية، حتى عندما تكون إعدادات `bookmark_store` مضبوطة على تعطيلها. في التطبيقات التي تم تكوينها باستخدام `bookmark_store` مضبوطًا على "الخادم" (`server`) وتستخدم `ui.input_file()`، يمكن لمعالج الاستعادة أيضًا نسخ وعرض ملف يختاره المهاجم من دليل يحدده المهاجم. تمت معالجة هذه المشكلة في الإصدار 1.6.4.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

09/10/2026

إفشاء

10/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-416007

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!