Запуск Acunetix на моем веб-сайте показывает серьезную уязвимость ниже
Имя пользователя GET для ввода URL в кодировке было установлено на «onmouseover = prompt (994492) bad =»
Входные данные отражаются внутри элемента тега между двойными кавычками.
Я пытался выяснить, что можно сделать с этим. Я довольно новичок в кодировании и ищу несколько советов. Что можно ввести в качестве имени пользователя, которое будет считаться вредоносным? Разве любой введенный код будет выполняться только на клиентском ПК, а не на сервере?
Примеры? Решения? Извините, я просто включил то, что я считаю, что это ссылка. Разве не было бы плохо ссылаться на мой сайт, если он находится под угрозой эксплуатации?
<form name="loginForm" action="LoginName.asp" method="post">
<fieldset>
<label for="username">User</label>
<input type="text" name="username" value=""/>
<label for="password">Password</label>
<input type="password" name="password"/>
</fieldset>
<input type="hidden" name="originalURL" value="">
<input type="submit" value="Login" class="form-btn" />
</form>
Похоже, ему не нравится имя пользователя или OriginalURL, и он говорит, что «злонамеренные пользователи могут внедрить JavaScript, VBScript, ActiveX, HTML или Flash в уязвимое приложение, чтобы обмануть пользователя для сбора данных из него. Злоумышленник может украсть Сеанс cookie и захват учетной записи, выдавая себя за пользователя. Также возможно изменить содержимое страницы, представленной пользователю. "