jdk的Double.parseDouble漏洞bug~

    技术2026-01-21  4

    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的服务器。。。

     

    最新回复(0)