Go Back   Velocity Reviews > Newsgroups > Computer Security
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

Computer Security - Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability

 
Thread Tools Search this Thread
Old 06-07-2006, 12:13 AM   #1
Default Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability


Affects: IE, Firefox, etc

Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability

"Multiple web browser products are susceptible to a JavaScript key-filtering
vulnerability. This issue is due to the failure of the browsers to securely
handle keystroke input from users.

This issue is demonstrated to allow attackers to divert keystrokes from one
input form in a webpage to a hidden file upload dialog in the same page.
This may allow remote attackers to initiate file uploads from unsuspecting
users. Other attacks may also be possible.

Exploiting this issue requires that users manually type the full path of
files that attackers wish to download. This may require substantial typing
from targeted users, so keyboard-based games, blogs, or other similar pages
are likely to be utilized by attackers to entice users to enter the
required keyboard input to exploit this issue.

Mozilla Suite, Mozilla Firefox, Mozilla SeaMonkey, Netscape Navigator, and
Microsoft Internet Explorer are all reportedly vulnerable to this issue."


http://www.securityfocus.com/bid/18308/discuss


-- Imhotep


imhotep
  Reply With Quote
Old 06-07-2006, 01:01 AM   #2
Sebastian Gottschalk
 
Posts: n/a
Default Re: Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability
imhotep wrote:

> This issue is demonstrated to allow attackers to divert keystrokes from one
> input form in a webpage to a hidden file upload dialog in the same page.
> This may allow remote attackers to initiate file uploads from unsuspecting
> users. Other attacks may also be possible.


Where exactly is the vulnerability? It's the same as entering the data
into an invisible form. It's purely PEBKAC.

> Exploiting this issue requires that users manually type the full path of
> files that attackers wish to download. This may require substantial typing
> from targeted users, so keyboard-based games, blogs, or other similar pages
> are likely to be utilized by attackers to entice users to enter the
> required keyboard input to exploit this issue.


What about keystroke sniffing across frames and domains? For IE this is
actually told to be a feature, like any other phishing support. Now this
is a serious problem because one can spoof the address bar on IE as well
and you'll get the SSL lock for free.

<script>
var keylog='Capturing: ';
document.onkeypress = function () {
k = window.event.keyCode;
window.status = keylog += String.fromCharCode(k) + '[' + k +']';}
</script>
<frameset onLoad="this.focus();" onBlur="this.focus();" cols="100%,*">
<frame src="https://www.paypal.com" scrolling="auto">
</frameset>

BTW, [X] Tell news!


Sebastian Gottschalk
  Reply With Quote
Old 06-07-2006, 02:01 AM   #3
imhotep
 
Posts: n/a
Default Re: Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability
Sebastian Gottschalk wrote:

> imhotep wrote:
>
>> This issue is demonstrated to allow attackers to divert keystrokes from
>> one input form in a webpage to a hidden file upload dialog in the same
>> page. This may allow remote attackers to initiate file uploads from
>> unsuspecting users. Other attacks may also be possible.

>
> Where exactly is the vulnerability? It's the same as entering the data
> into an invisible form. It's purely PEBKAC.


PEBKAC????

>> Exploiting this issue requires that users manually type the full path of
>> files that attackers wish to download. This may require substantial
>> typing from targeted users, so keyboard-based games, blogs, or other
>> similar pages are likely to be utilized by attackers to entice users to
>> enter the required keyboard input to exploit this issue.

>
> What about keystroke sniffing across frames and domains? For IE this is
> actually told to be a feature, like any other phishing support. Now this
> is a serious problem because one can spoof the address bar on IE as well
> and you'll get the SSL lock for free.


hummmm "feature" eh? Go figures...

> <script>
> var keylog='Capturing: ';
> document.onkeypress = function () {
> k = window.event.keyCode;
> window.status = keylog += String.fromCharCode(k) + '[' + k +']';}
> </script>
> <frameset onLoad="this.focus();" onBlur="this.focus();" cols="100%,*">
> <frame src="https://www.paypal.com" scrolling="auto">
> </frameset>
>
> BTW, [X] Tell news!



Imhotep


imhotep
  Reply With Quote
Old 06-07-2006, 03:46 AM   #4
Sebastian Gottschalk
 
Posts: n/a
Default Re: Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability
imhotep wrote:

>> Where exactly is the vulnerability? It's the same as entering the data
>> into an invisible form. It's purely PEBKAC.

>
> PEBKAC????


Problem exists between keyboard and chair.

>> What about keystroke sniffing across frames and domains? For IE this is
>> actually told to be a feature, like any other phishing support. Now this
>> is a serious problem because one can spoof the address bar on IE as well
>> and you'll get the SSL lock for free.

>
> hummmm "feature" eh? Go figures...


Don't tell me, tell Microsoft. Keystroke sniffing has been reported a
year ago or so. Same goes for all other phishing stuff IE is open for,
like putting a DIV layer over a frame loaded with a website from another
domain.


Sebastian Gottschalk
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
JavaScript on Closing the browser for ASP.NET srivatsahg Software 0 03-02-2009 10:46 AM
Computer Security aldrich.chappel.com.use@gmail.com A+ Certification 0 11-27-2007 02:11 AM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46