مستغلة: 178
الأحدثCVE-2026-115732 — تجاوز تفويض اسم الشهادة
VulnFeed.org
AREN
8.2
CVE-2026-117518يتوفر تصحيح

مكون @fastify/reply-from معرض لثغرة العبور عبر المسار من خلال تجاوز بادئة أجزاء النقاط باستخدام الشرطة المائلة العكسية

@fastify/reply-from @fastify/reply-fromقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

مكون @fastify/reply-from هو إضافة لـ Fastify تقوم بتوجيه الطلبات إلى خادم HTTP صاعد (upstream). في الإصدارات حتى 12.8.0 والحزم السابقة لها، كانت الإضافة تتحقق من مسارات الوكيل مقابل أجزاء النقاط المسبوقة بشرطة مائلة أمامية فقط، ثم تبني الهدف باستخدام محلل WHATWG URL، الذي يقوم بتطبيع الشرطة المائلة العكسية وصيغتها المرمزة بنسبة مئوية إلى شرطة مائلة أمامية في بروتوكولات http وhttps وws وwss. وبناءً على ذلك، يتجاوز المسار الذي يستخدم أجزاء النقاط ذات الشرطة المائلة العكسية فحص العبور ويترجم إلى مسار صاعد مختلف، مما يسمح لطلب دون مصادقة بالهروب من البادئة المحددة والوصول إلى نقاط نهاية صاعدة أخرى في التطبيقات التي تقيد التوجيه ببادئة صاعدة أو تعتمد على حراس المسارات (route guards) قبل إجراء التوجيه. وينتج عن هذا الوصول إلى موارد صاعدة غير مقصودة تأثير أساسي على السرية مع تأثير محدود على السلامة. تم إصلاح هذه المشكلة في الإصدار 12.8.1 من @fastify/reply-from، حيث يتم تطبيع المسار ورفض أي جزء يترجم إلى نقطة واحدة أو نقطتين، بالإضافة إلى أحرف التحكم والمساحات البيضاء الغامضة، وذلك قبل إنشاء URL. ويجب على المستخدمين الترقية إلى الإصدار 12.8.1 أو أحدث، حيث لا يتوفر أي حل بديل سوى الترقية.

المعالجة

المراجع

Esc