CVE-2026-93302 in wolfSSL
الملخص
بحسب VulDB • 27/09/2026
يتجاهل MatchTrustedPeer المفتاح العام المستخدم، مما يؤدي إلى مرور نسخ مزورة من شهادات الجهات المصدقة (CA) عبر عملية التحقق. الإصدارات المتأثرة هي أي إصدارات تفعّل الرمز البرمجي WOLFSSL_TRUST_PEER_CERT وتحمّل شهادات CA باستخدام الدالتين wolfSSL_CTX_trust_peer_cert() أو wolfSSL_trust_peer_cert(). يجب أن يعرف الطرف الآخر الشهادات التي يتم تحميلها إلى إحدى هاتين الوظيفتين للاستفادة من المشكلة. عندما يكون OPENSSL_COMPATIBLE_DEFAULTS مُعرّفاً أيضاً، فإن ذلك يوسع نطاق الواجهات البرمجية المتأثرة لتشمل جميع عمليات تحميل شهادات CA. كلا الرمزَين البرمَجِيِّين (macros) مُعرّفان عند استخدام الإصدارات المبنية عبر autoconf مثل: nginx, haproxy, stunnel, wpas, apache httpd, hitch, bind, rsyslog, ffmpeg, all, distro). عندما يتم إدراج الشهادة كشهادة لطرف موثوق به، كانت المشكلة تتيح سابقاً لخادم (D)TLS خبيث تجاوز المصادقة بمجرد معرفة جهات الـ CA التي يقبلها العميل. يؤثر هذا أيضاً على حالات المصادقة المتبادلة حيث يعرف العميل أي من جهات الـ CA قد حمّلها الخادم. إذا كنت تبني باستخدام أي من هذه التكوينات وتستخدم (D)TLS حيث يمكن معرفة جهات الـ CA المحمّلة، ويُراد تحقيق مصادقة الطرف الآخر، فيجب على المستخدمين إما: التحديث إلى أحدث إصدار من wolfSSL، أو تطبيق التصحيح البرمجى (fix patch)، أو استخدام علم التهيئة --disable-openssl-compatible-defaults وعدم تحميل شهادات CA باستخدام الدالتين wolfSSL_CTX_trust_peer_cert() أو wolfSSL_trust_peer_cert() للتخفيف من حدة المشكلة.
Once again VulDB remains the best source for vulnerability data.