أعادت OneKey في مختبرها إنتاج ثغرة حقيقية في الإصدار القديم 1.22.1 من تطبيق إيثريوم لدى Ledger، لكن ذلك لا يثبت وقوع اختراق فعلي للمستخدمين. تولى الإصدار 1.22.2 معالجة الثغرة LSB 023، بينما عالج الإصدار 1.22.3 ثغرتين إضافيتين هما LSB 024 وLSB 025.
إجابة البحث

Create a landscape editorial hero image for this Studio Global article: What happened with Ledger’s Ethereum app security vulnerabilities involving OneKey’s controlled reproduction of the already-patched LSB-023. Article summary: OneKey’s result was a controlled lab reproduction against the outdated Ledger Ethereum app 1.22.1, not evidence of a live compromise. Ledger said LSB-023 had already been identified internally and patched in 1.22.2, and . Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
أعادت وحدة Anzen الأمنية التابعة لشركة OneKey إنتاج ثغرة حقيقية في الإصدار القديم 1.22.1 من تطبيق إيثريوم لدى Ledger، لكن الاختبار جرى في بيئة مختبرية خاضعة للسيطرة. وتقول Ledger إن الثغرة كانت قد أُصلحت بالفعل في الإصدار 1.22.2، قبل نشر العرض، وإنها لم تجد دليلاً على تعرض أي مستخدم لهجوم. 31731
ومع ذلك، كشفت الواقعة عن نقطة أوسع في أمن المحافظ hardware wallets: عزل المفاتيح الخاصة عن الحاسوب ليس كافياً وحده؛ إذ يجب أيضاً أن يعرض الجهاز المعاملة التي سيوقّعها فعلاً، لا معاملة مختلفة عنها.
تحمل الثغرة اسم LSB-023 لدى Ledger، وترتبط بتداخل الأوامر أثناء مراجعة المعاملة على شاشة الجهاز. كان بإمكان المضيف إرسال أمر APDU جديد بينما لا يزال أمر سابق بانتظار رد المستخدم. وبما أن معلمات التوقيع كانت محفوظة في حالة مشتركة خلال مرحلة المراجعة، كان من المحتمل تغييرها بعد ظهورها على الشاشة وقبل إنشاء التوقيع. 3
عملياً، كان يمكن للشاشة أن تعرض المعاملة «أ»، بينما يوقّع الجهاز المعاملة «ب». وقد أعاد فريق OneKey Anzen إنتاج هذا السلوك باستخدام الإصدار القديم 1.22.1 من تطبيق إيثريوم داخل المختبر. وهذا يثبت قابلية استغلال المسار البرمجي في النسخة القديمة، لكنه لا يثبت اختراق أنظمة Ledger أو مستخدميها في الواقع. 172332
وتقول Ledger إن فرقها الأمنية كانت قد اكتشفت المشكلة ضمن إجراءاتها الداخلية، وأطلقت وسائل حماية في الإصدار 1.22.2 من تطبيق إيثريوم. كما أشارت التقارير إلى معالجة أصل المشكلة في Secure SDK 26.6.1، وهي حزمة التطوير التي تُستخدم لبناء تطبيقات Ledger. 172124
كان رد Ledger واضحاً: «لم يتعرض أي مستخدم لـ Ledger للاختراق». ولا تتحدث التقارير المتاحة عن خسائر معروفة مرتبطة بإعادة إنتاج OneKey للثغرة، لكن ينبغي فهم هذا التصريح باعتباره إفادة بعدم رصد استغلال فعلي، لا دليلاً على استحالة الاستغلال في الإصدارات المتأثرة. 172031
وهنا تكمن أهمية التمييز: الاختبار المخبري يمكن أن يثبت أن مساراً برمجياً ضعيفاً يعمل في ظروف محددة، من دون أن يثبت أن مجرمين استخدموه ضد المستخدمين في العالم الحقيقي.
عالج الإصدار 1.22.3 ثغرتين أخريين في تطبيق إيثريوم، ظلتا قائمتين بعد تحديث 1.22.2. وتدرجهما نشرات Ledger الأمنية تحت الاسمين LSB-024 وLSB-025. 46
تتعلق LSB-024 بخلل في التعامل مع عدد العمليات ضمن ميزة التوقيع الواضح (clear signing). فقد تؤدي دفعة مصممة خصيصاً وتضم 257 عملية إلى عرض العملية الأخيرة فقط على الجهاز، مع توقيع الدفعة كاملة.
وهذا يمثل فشلاً في سلامة مراجعة المعاملة. فقد يظل الجهاز يطلب تأكيد المستخدم، لكن المعلومات المعروضة للمراجعة لن تصف كامل البيانات التي سيجري توقيعها. وتصف Ledger المشكلة بأنها «تجاوز للتوقيع الواضح عبر اقتطاع عدد عناصر المصفوفة». 46
أثرت LSB-025 في مسار مبادلة الأصول. إذ كان بإمكان مزود مبادلة مخترق استبدال دفعة متوقعة بطلب موافقة على رمز (token approval)، من دون ظهور مطالبة جديدة على جهاز Ledger. وتصف Ledger المشكلة بأنها قبول موافقة على رمز بدلاً من دفعة في مسار المبادلة. 46
لكن حدود الثغرة مهمة: لم تكن، وفق الوصف المتاح، وسيلة لإنشاء سماح غير محدود أو للموافقة على عنوان يختاره المهاجم عشوائياً. ومع ذلك، كان من الممكن دفع المستخدم إلى توقيع موافقة لم يقصدها، وهو أمر يختلف جوهرياً عن الدفعة المتوقعة في عملية المبادلة. 46
تشير المواد المتاحة إلى أن التغييرات المرتبطة بالثغرتين اللاحقتين كانت قد أُعدت أو دُمجت قبل أشهر من إطلاق الإصدار 1.22.2، لكنها ظهرت في الإصدار 1.22.3 بدلاً منه. ووُصف عدم إدراجها بأنه سؤال لم يُحسم علناً بشأن عملية الإصدار أو الدمج. 37
ولا تتوفر هنا وثائق عامة موثوقة تكفي لإثبات ما إذا كان السبب هو ترتيب الأولويات، أو فشل في الدمج، أو الاختبارات، أو قرار داخلي آخر. والاستنتاج الأكثر تحفظاً هو أن الإصلاحين لم يُدرجا في الإصدار 1.22.2، بينما لا يزال السبب الدقيق غير مفسر علناً. أما الجزم بسبب محدد فسيتجاوز الأدلة المتاحة.
أكدت Ledger أن بنية المحافظ القابلة للتحديث تتيح إصلاح الثغرات في تطبيقات الجهاز والبرمجيات الداعمة ثم توزيع الإصلاحات على المستخدمين. ووفق هذا النموذج، يفترض أن تسير العملية عبر اكتشاف الثغرة، تطوير التصحيح، إصداره، ثم نشر التفاصيل الفنية لاحقاً. وقدمت الشركة LSB-023 مثالاً على ذلك، إذ قالت إن الثغرة اكتُشفت داخلياً، ثم عولجت ووُثقت في نشرة أمنية. 3
لهذا النموذج فائدة واضحة: اكتشاف ثغرة برمجية لا يعني بالضرورة أنها ستظل دائمة في الجهاز. لكنه يفرض أيضاً مسؤولية عملية على المستخدم؛ فالتصحيح لا يحمي الجهاز إلا بعد تثبيت التطبيق المتأثر فعلياً، كما أن إصداراً أولياً متأخراً أو غير مكتمل قد يترك مشكلات مرتبطة من دون معالجة، وهو ما يوضحه الفارق بين الإصدارين 1.22.2 و1.22.3. 37
الخلاصة: أعادت OneKey إثبات وجود خلل حقيقي في إصدار قديم من تطبيق إيثريوم لدى Ledger، لكن الأدلة المتاحة لا تثبت وقوع اختراق مباشر لمستخدمي Ledger. ومع ذلك، لا ينبغي تجاهل الحادثة؛ فالثغرتان LSB-024 وLSB-025 توضحان أن الانتقال إلى أول تحديث متاح لم يكن بالضرورة نهاية قصة التصحيح الأمني.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
أعادت OneKey في مختبرها إنتاج ثغرة حقيقية في الإصدار القديم 1.22.1 من تطبيق إيثريوم لدى Ledger، لكن ذلك لا يثبت وقوع اختراق فعلي للمستخدمين.
أعادت OneKey في مختبرها إنتاج ثغرة حقيقية في الإصدار القديم 1.22.1 من تطبيق إيثريوم لدى Ledger، لكن ذلك لا يثبت وقوع اختراق فعلي للمستخدمين. تولى الإصدار 1.22.2 معالجة الثغرة LSB 023، بينما عالج الإصدار 1.22.3 ثغرتين إضافيتين هما LSB 024 وLSB 025.
ينبغي لمستخدمي Ledger تحديث تطبيق إيثريوم إلى الإصدار 1.22.3 أو أحدث، والتدقيق في كل مطالبة تظهر على شاشة الجهاز.