public class Test {
public static void main(String[] args) {
String s = "2.2250738585072012e-308";
double d = Double.parseDouble(s);
}
}
此调用会导致CPU 一直狂飙到100%
!!!
Oarcle已经修复在Java框架中存在10年之久的漏洞,该漏洞允许黑客通过发送超长的小数位数攻击来降低服务器的敏感度。
上个月Java最新版本曝光了这个漏洞并在周一进行了提交。该漏洞源于二进制下一些浮点数的显示问题,当Java应用程序的处理数值为2.2250738585072012e-308时,该漏洞可能引起用户遭到拒绝服务的攻击。
在周二,Oracle修补了Java运行环境下的特别的漏洞。该公司发出警告说,“基于Java的应用程序和Web服务器特别容易收到该漏洞的攻击。”
根据网上针对Java开发者的其他论坛和Theregister网站的以往消息,在2001年这个漏洞被当时Java的拥有者——Sun公司首次披露。出于某种原因,上周在没有任何说明的情况下原报道链接已经被移除。
在2009年该漏洞再次被提交,但是直到现在才被修复。
分享到:
相关推荐
java Bug模式详解
《Java Bug模式详解》这本书是面向那些已经具备Java编程基础的开发者,旨在帮助他们更好地理解和解决在编程过程中遇到的各种错误和异常,提升代码质量和维护效率。书中深入剖析了Java编程中常见的bug模式,通过实例...
Java Bug模式详解主要涵盖的是Java编程中常见的错误和陷阱,这些错误往往会导致程序运行异常或者性能下降。在软件开发过程中,理解和避免这些Bug模式对于提高代码质量和效率至关重要。本资源包含一本PDF电子书《Java...
标题中的"BTS.rar"可能指的是Bug Tracking System(BUG跟踪系统)的压缩文件,而"BTS_bug_java bug_系统"进一步强调了这个系统是专门针对Java编程语言中的bug进行管理和跟踪的。结合描述,我们可以深入探讨以下几个...
【Java Bug系统】是一个专为跟踪和管理软件开发过程中出现的错误或问题的系统,它通常用于记录、分类、优先级排序以及修复这些bug。在Java编程语言中,开发这样的系统意味着利用Java的强大特性和丰富的类库来实现...
Java Bug模式详解是一种深入理解和解决Java编程中常见错误和陷阱的方法。这些模式通常源于语言特性、API使用不当或对编程规范的误解。本篇将详细探讨一些常见的Java Bug模式,并提供预防和修复策略。 1. **空指针...
《FingBugs:Java Bug检查工具的深度解析》 在Java编程的世界里,代码质量是衡量一个项目稳定性与可维护性的重要标准。为了确保代码的健壮性,开发人员通常会采用各种工具来辅助检查可能存在的错误或潜在问题。其中...
【描述】:“Javabug描述报告书”是针对Java应用程序中发现的错误而编写的,它通常包括错误的详细描述、复现步骤、影响范围以及期望的行为。编写这样的报告书,目的是确保问题能够被有效地追踪和修复,避免未来类似...
在编程世界中,Java语言以其跨平台性和稳定性深受开发者喜爱,但即使是经验丰富的程序员,也难免会在编写代码时遇到各种各样的错误,也就是我们常说的“BUG”。本篇将聚焦于"JAVA代码BUG分析"这一主题,深入探讨常见...
Java Bug模式详解 pdf,本书是为任何熟悉Java编程技术、并希望更有效的预防、解释、交流或者修正Bug的人员编写而成的,包括业界、政府或学术界以及研读计算机科学的学生,每类开发人员都具备各式各样的调试技术。
java 框架 bug处理 大全
Java开源的Bug管理系统是一款基于Java技术构建的问题跟踪与解决工具,它主要用于协助软件开发团队进行有效的缺陷管理和项目任务控制。这个系统通常包含了多种功能模块,如问题报告、故障分类、优先级设定、状态追踪...
在Java编程中,"BUG模式"通常指的是程序员在编写代码时容易犯的一些常见错误或陷阱,这些错误可能导致程序运行不正常、性能下降甚至系统崩溃。理解并避免这些BUG模式是提高Java程序质量和效率的关键。本篇文章将深入...
### Java类型BUG总结 #### 一、糟糕的命名习惯 **问题描述:** 糟糕的命名习惯会导致代码可读性差,难以维护。例如,使用`i`, `ii`, `j`, `k`作为循环变量,这虽然在某些情况下是常见的做法,但对于变量的功能描述...
在IT行业中,问题管理、BUG管理、任务管理和项目管理是软件开发流程中的核心环节,尤其在Java编程领域,这些管理工具和技术的应用对于提高团队效率、保证产品质量至关重要。本压缩包文件"java问题管理 BUG管理 任务...
Java编程语言以其强大的跨平台能力和丰富的库支持深受程序员喜爱,但对于初学者来说,理解并解决各种BUG是学习过程中的一大挑战。这份"java的BUG集锦以及初学者上级练习素材全套.zip"提供了丰富的资源,旨在帮助新手...
轻松搞定你的bug,好书不多说了
在Java编程中,"Bug模式"是指在实践中常见的编程错误或陷阱,这些错误可能导致程序运行异常、性能下降或者出现未预期的行为。理解并避免这些模式是提升编程技能和编写高质量代码的关键。本篇将深入探讨Java中的几种...