jdk的Double.parseDouble漏洞bug~

String s = "2.2250738585072012e-308";
  double d = Double.parseDouble(s);

大家可以先在jre1.6.0_24以前的版本上执行这两句话

看看会发生神马情况。

没错,死循环!

jdk的bug,据http://www.cnblogs.com/mengheyun/archive/2011/02/11/1951674.html里面讲到

这个bug2001年就被发现了

不过由于bug级别较低

在最近刚被修复,

上面的链接就是讲这个事情的。

以后用这个得注意了

防止不法人士用这个bug在攻击低于jre1.6.0_24的服务器。。。

 

你可能感兴趣的:(jdk的Double.parseDouble漏洞bug~)