Konqueror DoS Via JavaScript Read Of FTP Iframe

2007-03-08 / 2007-03-09
Credit: mark
Risk: Medium
Local: Yes
Remote: Yes
CWE: CWE-399


CVSS Base Score: 4.3/10
Impact Subscore: 2.9/10
Exploitability Subscore: 8.6/10
Exploit range: Remote
Attack complexity: Medium
Authentication: No required
Confidentiality impact: None
Integrity impact: None
Availability impact: Partial

Summary Konqueror crashes if JavaScript code tries to read the source of a child iframe which is set to an ftp:// URL. Impact It is possible for malicious websites to crash Konqueror and possibly other applications with rely on KJS. Details The KDE JavaScript implementation, KJS has been found to crash when it tries to read the contents of an FTP iframe. This can be demonstrated by creating a web page with an iframe with a src of "ftp://localhost/anything", then reading the contents of this iframe with JavaScript similar to the following. (A working FTP server is not required). var contents = document.getElementById(iframe_name).contentWindow.document.body.innerHT ML; Exploit Proof of concept code is available at: http://bindshell.net/advisories/konq355 Vulnerable Versions This vulnerability has been tested on Gentoo and Debian running KDE 3.5.5. Reported By mark (at) bindshell (dot) net [email concealed] http://bindshell.net/advisories/konq355 Disclosure Timeline 2007-02-03 Vulnerability reported to security (at) kde (dot) org [email concealed] 2007-02-28 KDE team recreate bug and produce preliminary patch for nodes.cpp 2007-03-01 KDE team produced updated patch for ecma/kjs_html.cpp 2007-03-04 Public advisory released Patch Information The latest patch received from the KDE team is available from: http://bindshell.net/advisories/konq355/konq355-patch.diff


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top