Хакер #305. Многошаговые SQL-инъекции
Программа:
cyan soft cyanPrintIP 4.x
cyan soft cyanPrintIP Easy OPI 4.x
cyan soft Opium OPI 4.x
Уязвимость позволяет удаленному злоумышленнику выполнить DoS атаку на целевую систему. Уязвимость существует из-за ошибки в проверке входных данных при обработке. Атакующий может передать специально сформированные данные, что приведет к отказу системы в обслуживании.
1) Уязвимость существует из-за ошибки форматирования строки в фуниции "ReportSysLogEvent()". Атакующий может передать специально сформированную LPD (Line Printer Daemon) команду с именем очереди, содержащим спецификаторы форматирования строк, что приведет к выполнению произвольного кода.
2) Уязвимость существует из-за ошибки в обработке "Send queue state" LPD команд. Атакующий может передать специально сформированные данные, что приведет к завершению работы сервиса.