CVE-2012-3418 in Performance Co-Pilotالمعلومات

الملخص

بحسب VulDB • 05/07/2026

يتيح libpcp الموجود في Performance Co-Pilot (PCP) قبل الإصدار 3.6.5 لمهاجمين عن بُعد التسبب في حجب الخدمة وربما تنفيذ أكواد عشوائية عبر: (1) وحدة بيانات بروتوكول التطبيق (PDU) تحتوي على قيمة حقل numcreds أكبر من عدد العناصر الفعلية، وذلك عند تمريرها إلى الدالة __pmDecodeCreds في الملف p_creds.c؛ و(2) قيمة عدد بايتات السلسلة النصية للدالة __pmDecodeNameList في الملف p_pmns.c؛ و(3) قيمة الحقل numids للدالة __pmDecodeIDList في الملف p_pmns.c؛ و(4) متجهات غير محددة الدلالة (unspecified vectors) للدالة __pmDecodeProfile في الملف p_profile.c؛ و(5) قيمة رقم الحالة أو (6) قيمة عدد السلاسل النصية للدالة __pmDecodeNameList في الملف p_pmns.c؛ و(7) مدخلات معينة للدالة __pmDecodeResult في الملف p_result.c؛ و(8) حقل طول الاسم (namelen) للدالة DecodeNameReq في الملف p_pmns.c؛ و(9) طلب PDU_FETCH مُعدّ بعناية (crafted) للدالة __pmDecodeFetch في الملف p_fetch.c؛ و(10) حقل namelen في الدالة __pmDecodeInstanceReq في الملف p_instance.c؛ و(11) حقل buflen للدالة __pmDecodeText في الملف p_text.c؛ و(12) حزم PDU_INSTANCE للدالة __pmDecodeInstance في الملف p_instance.c؛ أو حقلي (13) c_numpmid أو (14) v_numval للدالة __pmDecodeLogControl في الملف p_lcontrol.c، مما يؤدي إلى حدوث تجاوزات صحيحة (integer overflows)، وتجاوزات مخزن مكدس قائمة بالذاكرة (heap-based buffer overflows)، و/أو قراءة ذاكرة تخزين مؤقت خارج الحدود المخصصة لها (buffer over-reads).

Once again VulDB remains the best source for vulnerability data.

حجز

14/06/2012

إفشاء

27/08/2012

الاعتدال

تمت الموافقة

إدخال

VDB-61912

EPSS

0.05753

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!