توجد مشكلة في عملية التحقق من الحماية باستخدام MAC القائمة على كلمة المرور في بروتوكول إدارة الشهادات (CMP). تستخدم المكتبة الدالة `X509 ALGOR get0()` لقراءة معلمة الخوارزمية `protectionAlg`، والتي تُرجع نوع المعلمة ومؤشر القيمة. يقوم النظام بتحويل هذه القيمة إلى `ASN1 STRING` ويعاملها على أنها `PBMParameter` بعد التحقق فقط من أن المؤشر ليس NULL، دون الرجوع إلى نوع المعلمة الفعلي. يمكن لمهاجم بعيد غير مصدق إرسال رسالة مصممة خصيصًا تحتوي على معلمة من نوع مختلف، مما يؤدي إلى إزالة مرجعية مؤشر غير صالح. قد يؤدي ذلك إلى حدوث هجوم «رفض الخدمة» (DoS) عن طريق تعطيل التطبيقات التي تعمل كخوادم CMP تقبل الرسائل المحمية بواسطة PBM، أو عملاء CMP الذين يتفاعلون مع خادم ضار أو تم اعتراضه. يحدث هذا داخل الدالة `OSSL CMP SRV process request()` على جانب الخادم وأثناء التحقق من صحة الاستجابة على جانب العميل. تتطلب هذه المشكلة تمكين ميزة CMP بشكل صريح.