SecurityReason.com - Our Reason is

Security

Register | Forget Password | Login
SecurityReason
WLB
Services
RSS
Corporate
Note

If you have found a vulnerability, please send to our SecurityAlert Database :
secalert()securityreason()com

Also if you have new ( 0-day ) exploit, please send to our ExploitAlert Archive :
exploit()securityreason()com

Home arrow World Laboratory of Bugtraq Database

Arrow  Topic :

Safari 4.0.4 javascript crash denial of service


Arrow  WLB : WLB-2010010109  (About)
Arrow  SecurityAlert : None
Arrow  Date : 2010-01-27
Arrow  Credit          : Dos
Arrow  SecurityRisk : Medium  Security Risk Medium  (About)
Arrow  Remote : Yes
Arrow  Local     : No
Arrow  Status   : Bug

Arrow  History : [2010-01-27] Started

Arrow  Affected software :  Safari version 4.0.4



Arrow  Text :  

The following piece of javascript will crash Safari nicely when triggered
using one of the methods described below. With my limited knowledge I am
unable to tell if it's exploitable or not. I therefore turn it over to
"the internet". (tested on Safari 4.0.4, Win XP Pro SP3)

============================

<script>
var data = "A";
while(data.length<0x40000){
data += data;
}
data2 = new Array();
for (x=0; x<4000; x++){
data2[x] = data+data;
}
</script>

============================

The crash is not immediate, but there are actually two ways to trigger it
and I believe they are separate problems.

The following will cause Safari to crash with &#65533;Access violation
reading [00000000]&#65533;.

* Window->Activity

Whereas these will crash Safari with &#65533;Access violation writing
to [BBADBEEF]&#65533;

* Develop->Start Debugging Javascript
* Develop->Show Error Console (Unreliable)
* Develop->Show Web Inspector (Unreliable)
* (Right Click)->Inspect Element

I can&#65533;t seem to affect any registers in an advantageous way but
I do see several pointers to x41 blocks on the stack. At least you could
put shellcode in these and jump to them if you could control EIP. If
anyone is able to do anything with this, please let me know.


Audyt bezpieczeństwa

Security Audit

Analiza powłamaniowa

Arrow  References :  

None

If you want change this note, please use UCP



Alert

libc/fnmatch(3) DoS

Security Risk Medium- 2011-05-13

Allow attacker to denial of service apache 2.2.17 server

Apache RSS Apache Alert

» Apache HTTP Server Denial
   of Service Vulnerability

» Multiple Vendors
   libc/fnmatch(3) DoS (incl
   apache poc)

» Apache Continuum
   cross-site scripting
   vulnerability

» Apache Tomcat DoS
   Vulnerability

Copyright © SecurityReason.com. All Rights Reserved.