CVE-2026-54697
ConnectBot SSH: تخصيص مفرط وطفح صحيح في تحليل مفاتيح DER الخاصة
- تم النشر
- 13/10/2026
- محدث
- 13/10/2026
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 29/08/2026
CVSS الأساسي
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xمنخفض · الثلاثين يومًا القادمة
- المئوية
- 2.1%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
مكتبة عميل ConnectBot SSH مكتوبة بلغة Kotlin باستخدام Kaitai Struct وKStateMachine. قبل الإصدار 0.3.1، تقبل الدالة DerReader.readLength() وحدات طول DER الطويلة المفرطة، وتجمّعها في Int، وتخصّص القارئات الأولية مصفوفات دون التحقق من الحجم المُعلن مقابل المدخلات المتبقية. يمكن لتطبيق أو مستخدم يقوم بتحميل ملف مفتاح خاص مقدَّم من مهاجم عبر SshClient.authenticatePublicKey() أو SshKeys.decodePemPrivateKey() أو SshSigning.sign() أو SshSigning.getPublicKey() أن يتسبب في التفاف عدد صحيح، أو تخصيص مفرط، أو OutOfMemoryError غير مُلتقط. لا تستخدم مفاتيح مضيف خادم SSH ورسائل تمرير الوكيل مسار إدخال المفتاح الخاص المقدَّم من التطبيق هذا. لم يُثبَت وجود مفتاح مُضعَف قابل للاستخدام ولا أي تأثير على السرية أو السلامة. تم إصلاح هذه المشكلة في الإصدار 0.3.1.
المصادر
PoCs وتقارير عن ثغرات CVE التي أبلغت عنها (إفصاح منسق; المنشورة والمصححة فقط)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.