ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
Echo هو إطار عمل ويب بلغة Go. قبل الإصدارين 4.16.0 و5.4.0، يمكن مثيل middleware.Static المُثبّت عالميًا تفسير مسار الطلب المُفرّض بشكل مختلف عن موجه Echo لأن الموجه يطابق المسار الذي لا يزال مُفرّضًا بينما يستخدم المعالج الثابت متغير URL.Path المفكوك. يوضح الإرشاد أن الشرطة المائلة المشفرة يتم حلها إلى ملف ضمن الجذر الثابت عبر الوسيط الثابت العمومي، ولكن المصدر غير متسق داخليًا فيما إذا كان موجه المسار أو حماية المجموعة تحمي المسار الحرفي المقابل في تكوين التثبيت العمومي هذا. تم إصلاح هذه المشكلة في الإصدارين 4.16.0 و5.4.0.
المعالجة
المراجع
- مرجعhttps://github.com/labstack/echo/security/advisories/GHSA-375p-5qhx-8wq4
- مرجعhttps://github.com/labstack/echo/commit/b838391e2eade87ae7e5a09d7bb5087bec271ec1
- مرجعhttps://github.com/labstack/echo/commit/fc410094b2f3415cf2bf5204082137b205bfd5af
- مرجعhttps://github.com/labstack/echo/releases/tag/v4.16.0
- مرجعhttps://github.com/labstack/echo/releases/tag/v5.4.0