PT-2026-39293
CVE-2026-44714
·
تاريخ النشر
2026-05-08
·
تاريخ التحديث
2026-05-18
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات bitcoinj الأقدم من 0.17.1
الوصف
تحتوي الدالة
correctlySpends() الموجودة في core/src/main/java/org/bitcoinj/script/ScriptExecution.java على خطأين في التحقق السريع يؤثران على عمليات الإنفاق القياسية P2PKH (Pay-to-PubKey-Hash) و P2WPKH (Pay-to-Witness-PubKey-Hash) الأصلية. تتحقق المكتبة من التوقيع وزوج المفتاح العام الذي يتحكم فيه المهاجم، لكنها تفشل في التأكد من أن المفتاح العام يطابق المفتاح الذي تم الالتزام به في المخرجات التي يتم إنفاقها. ونتيجة لذلك، يمكن لأي زوج مفاتيح خاص بالمهاجم أن يستوفي شروط التحقق المحلي لمخرجات P2PKH وP2WPKH التعسفية. لا تؤثر هذه المشكلة على نموذج الثقة SPV (التحقق البسيط من الدفع)، حيث يتبع هذا النموذج إثبات العمل (Proof of Work) ولا يتحقق من توقيعات المدخلات.التوصيات
التحديث إلى الإصدار 0.17.1.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾