یک آسیبپذیری امنیتی با شناسه CVE-2026-89135 در کتابخانه wolfSSL شناسایی شده است که میتواند منجر به دور زدن کامل فرآیند اعتبارسنجی گواهینامهها شود.
جزئیات فنی آسیبپذیری
این نقص امنیتی زمانی رخ میدهد که فراخوانی تابع X509_verify_cert با شکست مواجه شود. در این حالت، یک CA (مرکز صدور گواهینامه) تایید نشده متعلق به مهاجم بهطور دائمی در CertManager مشترک قرار میگیرد. این اتفاق باعث میشود که اعتبارسنجی گواهینامه در تمامی مصرفکنندگان همرده (Sibling Consumers) که فاقد تشخیص نوع (Type-blind) هستند، دور زده شود.
این اثرات مخرب شامل موارد زیر است:
- Native TLS: دور زدن بررسیهای امنیتی در لایه انتقال.
- OCSP و CRL: بی اثر شدن بررسیهای وضعیت گواهینامه.
- Direct CM Verify: شکست در تایید مستقیم گواهینامهها توسط CertManager.
سیستمهای تحت تاثیر
این آسیبپذیری نسخههای 5.8.4 تا 5.9.2 از wolfSSL را تحت تاثیر قرار میدهد، مشروط بر اینکه شرایط زیر برقرار باشد:
- ماکروهای
(OPENSSL_EXTRA && !NO_CERTS && !WOLFCRYPT_ONLY)تعریف شده باشند یا کتابخانه با فلگ--enable-opensslextraکامپایل شده باشد. - اپلیکیشن بهطور مستقیم از تابع
X509_verify_certاستفاده کند.