مستغلة: 178
الأحدثCVE-2026-92188 — ثغرة تنفيذ أوامر عن بُعد بسبب غياب المصادقة في ForgeMBeanServerSupport لنظام Quest Foglight for Databases
VulnFeed.org
AREN
8.2
CVE-2026-62162تحقق من التصحيح

Hydra: عملية المطالبة بالإيداع تتغاضى عن متطلبات إنفاق رمز حالة Head

cardano-scaling hydraقراءة 1 داقرأ بلغة

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

الملخص

Hydra هو حل قابل للتوسع من الطبقة الثانية لشبكة Cardano. قبل الإصدار 2.1.0، يتحقق فرع `Claim` في الملف `hydra-plutus/validators/deposit.ak` فقط من أن `datum.head_id` يطابق `redeemer.currencySymbol` الذي يسيطر عليه المهاجم، وأن المعاملة صالحة قبل الموعد النهائي للإيداع. إنه لا يتطلب إنفاق رمز حالة Head UTxO في نفس المعاملة ولا يقيّد المخرجات. بعد تأكيد الإيداع الذي تم من خلال `POST /commit`، يمكن لأي طرف ثالث قادر على بناء معاملة Cardano مراقبة واستهلاك إيداع UTxO المعلق قبل موعده النهائي وإعادة توجيه الأصول إلى عنوان عشوائي. لا يؤدي إنفاق الإيداع المستقل إلى استدعاء أي مدقق لـ Head، مما يتجاوز فحوصات الأمان الخاص به؛ وقد احتفظ ربط معرف Head التاريخي وإعادة كتابة Aiken بهذا الثابت المفقود. الموعد النهائي الافتراضي هو ثلاثة أضعاف depositPeriod، لذا فإن الهجوم الموصوف ينطبق على الودائع المعلقة قبل هذا الموعد النهائي. تم إصلاح هذه المشكلة في الإصدار 2.1.0.

المعالجة

المراجع

Esc