Уязвимость о переполнении стека существует в функциональности WebCam Server Login GeoVision GV-VMS V20 20.0.2. Специально созданный HTTP-за…
Уязвимость о переполнении стека существует в функциональности WebCam Server Login GeoVision GV-VMS V20 20.0.2. Специально созданный HTTP-запрос может привести к произвольному исполнению кода. Злоумышленник может сделать неаутентированный HTTP-запрос, чтобы вызвать эту уязвимость. ### Стек-переполнение через неограниченный скан Вызов к `sscanf` [1] разделить переменную 'Buffer` на "ssscanf` чел/аппаративы" не ограничивает размер извлеченного контента в соответствии с размерами буферов назначения. В этом случае, если имя пользователя или пароль, декодированные из строки авторизации, превышают `40` символы (размер переменных стека 'username` и 'password`), то произойдет переполнение стека. Данные контролируются злоумышленником, но более серьезные ограничения (например, отсутствие нулевых байтов) могут усложнить эксплуатацию. Успешная атака может привести к полному исполнению кода в качестве СИСТЕМЫ на машине, работающей под управлением сервиса.
Продукт записывает данные за пределами конца или до начала предназначенного буфера.
https://cwe.mitre.org/data/definitions/787.html →Открыть в коллекции CWE →