Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | [NT] Internet Explorer Code Execution Through MIME Manipulation |
|---|---|
| Date: | 14 Aug 2005 17:34:19 +0200 |
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com - - promotion The SecuriTeam alerts list - Free, Accurate, Independent. Get your security news from a reliable source. http://www.securiteam.com/mailinglist.html - - - - - - - - - Internet Explorer Code Execution Through MIME Manipulation ------------------------------------------------------------------------ SUMMARY Internet Explorer is unique in the way it handles files' content. Mainly it does not handle the content based on the extension, rather based upon the MIME detection engine built into the browser. An attacker can create a file that contains active content (JavaScript etc) and give it a jpg extension, then convince a user to access that so called image but instead of the image being displayed the active content will be executed. DETAILS Vulnerable Systems: * Microsoft Internet Explorer 6 and prior Internet Explorer has been designed in such a way that it will use the file's MIME type to identify its type rather than the file's extension (for example: *.jpg). This allows someone to cause a file that ends with jpg to not be processed as an image file if the file's MIME type is different than the jpg. Unfortunately, this allows attackers to create a file with active content (e.g. Java or Javascript) and upload it with the extension of jpg to the Internet, and then create a hyperlinked URL supposedly pointing to an innocent jpg file. Clicking on this link will load the file into the browser and will execute whatever active content the attacker has written. The unsuspecting victim would more than likely think that they are viewing a simple image file, but instead they could be loading a silent JavaScript program. Proof of Concept: < img src=http://www.airscanner.com/images/logo.jpg> < script>alert('Since when do JPEG images run active scripts?')< / script> (c) Airscanner Example: <http://www.airscanner.com/security/images/IE_MIME.jpg> http://www.airscanner.com/security/images/IE_MIME.jpg Workaround: * Disable Javascript support * Disable image loading ADDITIONAL INFORMATION The information has been provided by <mailto:fulldisclosure@fogieonline.com> Airscanner. ======================================== This bulletin is sent to members of the SecuriTeam mailing list. To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com ==================== ==================== DISCLAIMER: The information in this bulletin is provided "AS IS" without warranty of any kind. In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [TOOL] PA168 Web Interface Password Brute Forcer, SecuriTeam |
|---|---|
| Next by Date: | [NEWS] Default Configuration Information Disclosure in Lotus Domino (Including Password Hashes), SecuriTeam |
| Previous by Thread: | [TOOL] PA168 Web Interface Password Brute Forcer, SecuriTeam |
| Next by Thread: | [NEWS] Default Configuration Information Disclosure in Lotus Domino (Including Password Hashes), SecuriTeam |
| Indexes: | [Date] [Thread] [Top] [All Lists] |