PT-2026-42179

CVE-2026-8467

·

تاريخ النشر

2026-05-20

·

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

2026-10-29

الوصف من

CVSS 4.0
9.5
حرجة
المقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات phoenix storybook من 0.5.0 حتى 1.0.x
الوصف
من الممكن تنفيذ تعليمات برمجية عن بُعد دون مصادقة بسبب إدراج قيم سمات غير مُعقمة أثناء إنشاء قوالب HEEx. يقبل معالج أحداث WebSocket psb-assign في الدالة handle event/3 التابعة لـ Elixir.PhoenixStorybook.Story.PlaygroundPreviewLive أسماء وقيم سمات عشوائية من عملاء غير مصادق عليهم. تتم معالجة هذه القيم بواسطة الدالة handle set variation assign/3 الموجودة في Elixir.PhoenixStorybook.Helpers.ExtraAssignsHelpers ويتم تخزينها حرفياً. أثناء العرض، تقوم الدالة attributes markup/1 الموجودة في Elixir.PhoenixStorybook.Rendering.ComponentRenderer بتضمين هذه القيم في سلسلة قالب HEEx دون إخراط علامات الاقتباس المزدوجة أو محددات التعبيرات. يمكن للمهاجم حقن علامة اقتباس مغلقة متبوعة بكتلة تعبير HEEx، والتي يتم بعد ذلك ترجمتها عبر EEx.compile string/2 وتنفيذها عبر Code.eval quoted with env/3 مع استيراد كامل لـ Kernel وبدون بيئة رملية، مما يسمح بتنفيذ تعليمات برمجية تعسفية على الخادم.
التوصيات
تحديث phoenix storybook إلى الإصدار 1.1.0 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-55HG-8QXV-QJ4P
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾