CVE-2026-26958 in edwards25519
الملخص
بحسب VulDB • 21/05/2026
يُعد filippo.io/edwards25519 مكتبة Go تُنفّذ المنحنى الإهليلجي edwards25519 مع واجهات برمجة تطبيقات (APIs) مخصصة لبناء العناصر الأساسية التشفيرية. في الإصدارات 1.1.0 والإصدارات الأقدم، ينتج عن دالة MultiScalarMult نتائج غير صالحة أو سلوكاً غير محدد إذا لم يكن المستقبل (receiver) هو نقطة الهوية (identity point). إذا تم استدعاء (*Point).MultiScalarMult على نقطة مُهيأة ليست نقطة الهوية، فإنها تُرجع نتيجة غير صحيحة. وإذا تم استدعاء الطريقة على نقطة غير مُهيأة، فإن السلوك يكون غير محدد. على وجه الخصوص، إذا كان المستقبل هو القيمة الصفرية (zero value)، فإن MultiScalarMult تُرجع نقطة غير صالحة تقارن بأنها تساوي (Equal) كل نقطة أخرى. تجدر الإشارة إلى أن MultiScalarMult هي واجهة برمجة تطبيقات متقدمة ونادراً ما تُستخدم. على سبيل المثال، لا يتأثر المستخدمون الذين يعتمدون على filippo.io/edwards25519 فقط من خلال github.com/go-sql-driver/mysql. تم إصلاح هذه المشكلة في الإصدار 1.1.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.