Korean
<< Back
VID 21775
Severity 20
Port 80, ...
Protocol TCP
Class CGI
Detailed Description The Web server has a Web page using AutoComplete attribute containing password in an HTML form. HTML forms are a key component to exchanging information between a user and the server. Various Web browsers include an integrated feature called AutoComplete, which helps users quickly enter information into form fields. The AutoComplete in HTML forms safely stores information entered into INPUT text and INPUT password fields on the computer's hard drive. The next time that user visits a Web page and begins typing in a text field with the same name, the AutoComplete attribute prompts an AutoComplete box to appear, providing the user with a list of previously used data.
In many cases such as public computer (e.g., in a public library or in a computer lab at a university), older operating systems, and user failure to lock a computer when leaving, the password is available for use or theft.

* References:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/forms/autocomplete_ovr.asp
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/autocomplete.asp

* Platforms Affected:
Any HTTP server Any version
Any operating system Any version
Recommendation By default, AUTOCOMPLETE is turned on. Make sure that use the AUTOCOMPLETE="OFF" option in any web form containing INPUT password fields.

E.g.)
<form action="login.php" method="GET" AUTOCOMPLETE="OFF">
<input type="password" name="password">Passwd<p>
<input type="Submit" name="submit">
</form>

To turn off AutoComplete completely on Microsoft Internet Explorer browser:
If you don't like seeing your user names, passwords, and other information sitting in drop-down windows, tell Windows to stop by doing this:

1. Open Internet Explorer.
2. Choose Internet Options from the Tools menu.
3. Click the Content tab.
4. Click the AutoComplete button.
5. Uncheck the option boxes named, 'Web addresses', 'Forms', and 'Usernames and passwords on forms'.
6. Click the Clear Forms button.
7. Click the Clear Passwords button.
8. Click OK.
Related URL (CVE)
Related URL (SecurityFocus)
Related URL (ISS)