مستغلة: 178
الأحدثCVE-2026-121802 — إصدارات @better-auth/expo السابقة لـ 1.7.16 تسمح بنتائج معينة للاستحواذ على الحسابات (مثل التغييرات دون مصادقة لعنوان البريد الإلكتروني لأي حساب)
VulnFeed.org
AREN
8.3
CVE-2026-116794يتوفر تصحيح

russh: خادم الوكيل لا يستدعي أبدًا `Agent::confirm`، لذا فإن المفاتيح المضافة بقيد التأكيد (`ssh-add -c`) توقع دون تأكيد

russhقراءة 1 داقرأ بلغة

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

الملخص

مكتبة russh هي مكتبة عميل وخادم SSH بلغة Rust تتضمن تنفيذ بروتوكول وكيل SSH. من الإصدار 0.50.0-beta.12 حتى 0.65.0، يتعرف مسار Connection::try_sign لخادم الوكيل في russh/src/keys/agent/server.rs على SSH__AGENT_CONSTRAIN_CONFIRM ولكنه يُرجع نتيجة نجاح مبرمجة مسبقًا بدلاً من استدعاء Agent::confirm. في التطبيقات التي تتجاوز Agent::confirm لطلب موافقة المستخدم أو فحص سياسة أخرى، يمكن لعملية يمكنها الوصول إلى مقبس الوكيل، بما في ذلك الجانب البعيد لوكيل مُعاد توجيهه، استخدام مفتاح مضاف من خلال ssh-add -c دون هذا الفحص ويمكنها المصادقة أو توقيع البيانات كـ مستخدم بينما يظل المفتاح محَملاً. لا يزال خطاف Agent::confirm_request المنفصل يعمل لكل طلب توقيع، لذا تظل عمليات التحقق المنفذة هناك فعالة، ولا تفقد التطبيقات التي تحتفظ بـ Agent::confirm الافتراضي الناجح دائماً فحص الموافقة من خلال هذا التراجع. تم إصلاح هذه المشكلة في الإصدار 0.65.0.

المعالجة

المراجع

Esc