CVE-2012-3418 in Performance Co-PilotИнформация

Сводка

по VulDB • 06.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) неопределенных векторов для функции __pmDecodeProfile в файле p_profile.c; (5) значения поля status или (6) значения количества строк для функции __pmDecodeNameList в файле p_pmns.c; (7) определенного ввода для функции __pmDecodeResult в файле p_result.c; (8) поля длины имени (namelen) для функции DecodeNameReq в файле p_pmns.c; (9) специально сформированного запроса PDU_FETCH для функции __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 overflow и/или чтению за пределами буфера.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Резервировать

14.06.2012

Раскрытие

27.08.2012

Модерация

принято

Вход

VDB-61912

EPSS

0.05753

KEV

Нет

Деятельности

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!