CVE-2026-34580 in botanالمعلومات

الملخص

بحسب VulDB • 25/05/2026

Botan هو مكتبة تشفير مكتوبة بلغة C++. في الإصدار 3.11.0، كانت الدالة `Certificate_Store::certificate_known` تحمل اسماً مضللاً؛ حيث كانت تُرجع القيمة `true` إذا كان أي شهادة مخزنة في المستودع تحتوي على اسم مميز (DN) (ومعرّف مفتاح الموضوع، إذا كان محدداً) مطابقاً لتلك الخاصة بالمعامل المُمرَّر إليها. ولم تقم الدالة بالتحقق مما إذا كانت الشهادة التي عُثر عليها والشهادة التي تم تمريرها لها هما في الواقع نفس الشهادة. في الإصدار 3.11.0، تم إجراء توسعة لمنطق التحقق من مسار الشهادة (path validation logic) افترضت أن الدالة `certificate_known` تُرجع `true` فقط إذا كانت الشهادات متطابقة تماماً. ونتيجة لذلك، إذا تم تقديم شهادة كيان طرفي (end entity certificate) وكان اسمها المميز (DN) (ومعرّف مفتاح الموضوع، إذا كان محدداً) مطابقاً لأي جذر موثوق به، فإن شهادة الكيان الطرفي تُقبل فوراً وكأنها جذر موثوق به بحد ذاتها. تم إصلاح هذا الثغرة الأمنية في الإصدار 3.11.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

30/03/2026

إفشاء

08/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-355957

EPSS

0.00009

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!