Re: ICQ and MSIE allow execution of arbitrary code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jelmer wrote:

>>>Outline<<
>>>      
>>>

<SNIP>

>It does infact allow you to run code of your choosing on a victims machine
>by creating a specially crafted webpage and sound scheme file
>  
>

Your absolutely correct.  I can confirm this on:

ICQ: 2000b (The problem goes back 3 years!)
OS: Windows 2000 Professional SP2 (With all hotfixes and windows updates)
IE: 6.0.2600.0000 (again, with ALL latest fixes/patches and windows updates)

So what we have here is a rather serious flaw, which affects all 
versions of  ICQ from
at least version 2000b onward...and I am told (yeah I know, hearsay) 
this is working
on 2000a as well.  Jelmer's workaround of changing the SCM extension in 
folder
options does appear to do the job, although I recommend unmapping the 
extension
alltogether... or turning off scripting entirely as this is VERY easy to 
exploit and extremely
serious...

-Stan Bubrouski

>  
>
>>>Explaination and example<<
>>>      
>>>
>
>I have created an example exploit on
>
>http://www.xs4all.nl/~jkuperus/icq/icq.htm
>
>that starts a little flame program
>
>It works as followed
>
>the default action for icq soundscheme (scm) files is open it places the wav
>files included with the scm file in a known location on the hard disk.
>
>flame.scm wil be downloaded and installed in C:\Program
>Files\ICQ\Sounds\flame[1]
>the scm file i use creates a auth.wav file .
>
>In reality however this is not a wav file but a mht (mail archive file) with
>en embeded base64 encoded executable
>
>then i use one of the many available local code execution vulnerabilities
>found in internet explorer recently to execute the embedded binary with this
>url :
>
>mhtml:file:///C:/Program%20Files/ICQ/Sounds/flame/Auth.wav!file:///C:/fire.e
>xe
>
>I dont think its necisary to use one of ie's exploit as you can also call
>html files in the mht archive, But for some reason i wasn't able to get this
>to work right away.
>
>
>  
>
>>>Workaround  <<
>>>      
>>>
>
>For a short term solution
>
>open explorer (the file manager not the browser)
>go to the file types tab in  tools > folder options
>
>locate the scm extention and change the default behaviour to prompt before
>download
>
>In the long term icq will have to use something like random foldernames for
>soundschemes to prefent this from happening
>
>
>
>  
>




[Index of Archives]     [Linux Security]     [Netfilter]     [PHP]     [Yosemite News]     [Linux Kernel]

  Powered by Linux