Классы ПУ:
Уязвимости проектирование(слабый протокол, не правильные значение по умолчанию)
Уязвимости реализации securityfocus Ошибки переполнения
Уязвисомти конфигурации (неправильная настройка ПО)
Ошибки переполнения буфера, кучи.
Ошибки в языках низкого уровня (С, C++) без встроенного контроля границ.