Java运行时环境JPEGImageWriter.writeImage函数整数溢出漏洞_
2015-04-28 14:25
393 查看
在使用PDFBOX的接口,代码如下:
PDFImageWriter imageWriter = new PDFImageWriter();
imageWriter.writeImage(pdDoc, imageType, null, startPage, endPage, imageFilePath, 1, Constants.NUM_TWO_HUNDRED),发现图片生成了,但是报内存溢出错误。后面看了下源代码搜寻相关资料发现存在这样一个问题,所以更换JDK就OK了。
Java运行时环境的JPEGImageWriter.writeImage函数没有正确地处理JPEG图形维度。如果对子示例的维度指定了超大的值,就可能触发整数溢出,导致以当前登录用户的权限执行任意代码。
受影响系统: Sun JDK 1.6.x Sun JDK 1.5.x Sun JRE 1.6.x Sun JRE 1.5.x Sun JRE
1.4.x Sun SDK 1.4.x 不受影响系统: Sun JDK 1.6.0_22 Sun JDK 1.5.0_26 Sun JRE
1.6.0_22 Sun JRE 1.5.0_26 Sun JRE 1.4.2_28 Sun SDK 1.4.2_28 描述:
BUGTRAQID: 43985 C
受影响系统:
Sun JDK 1.6.x
Sun JDK 1.5.x
Sun JRE 1.6.x
Sun JRE 1.5.x
Sun JRE 1.4.x
Sun SDK 1.4.x不受影响系统:
Sun JDK 1.6.0_22
Sun JDK 1.5.0_26
Sun JRE 1.6.0_22
Sun JRE 1.5.0_26
Sun JRE 1.4.2_28
Sun SDK 1.4.2_28
本文出自 “flyfish90” 博客,请务必保留此出处http://flyfish90.blog.51cto.com/2578651/1639735
PDFImageWriter imageWriter = new PDFImageWriter();
imageWriter.writeImage(pdDoc, imageType, null, startPage, endPage, imageFilePath, 1, Constants.NUM_TWO_HUNDRED),发现图片生成了,但是报内存溢出错误。后面看了下源代码搜寻相关资料发现存在这样一个问题,所以更换JDK就OK了。
Java运行时环境的JPEGImageWriter.writeImage函数没有正确地处理JPEG图形维度。如果对子示例的维度指定了超大的值,就可能触发整数溢出,导致以当前登录用户的权限执行任意代码。
受影响系统: Sun JDK 1.6.x Sun JDK 1.5.x Sun JRE 1.6.x Sun JRE 1.5.x Sun JRE
1.4.x Sun SDK 1.4.x 不受影响系统: Sun JDK 1.6.0_22 Sun JDK 1.5.0_26 Sun JRE
1.6.0_22 Sun JRE 1.5.0_26 Sun JRE 1.4.2_28 Sun SDK 1.4.2_28 描述:
BUGTRAQID: 43985 C
受影响系统:
Sun JDK 1.6.x
Sun JDK 1.5.x
Sun JRE 1.6.x
Sun JRE 1.5.x
Sun JRE 1.4.x
Sun SDK 1.4.x不受影响系统:
Sun JDK 1.6.0_22
Sun JDK 1.5.0_26
Sun JRE 1.6.0_22
Sun JRE 1.5.0_26
Sun JRE 1.4.2_28
Sun SDK 1.4.2_28
本文出自 “flyfish90” 博客,请务必保留此出处http://flyfish90.blog.51cto.com/2578651/1639735
相关文章推荐
- Java运行时环境字体解析Applet权限提升漏洞
- sun solaris java 运行时环境图形解析堆溢出漏洞
- Linux环境下运行Java项目的sh脚步
- java基础(1)-开发环境的搭建和第一个java程序的运行
- Ubuntu8.1下安装JDK,配置 Java运行环境
- [置顶] 安全漏洞--整数溢出漏洞(IOV)分析
- 【java解惑】长整数计算防止溢出
- EditPlus配置[C++] [Python] [Java] 编译运行环境
- Java学习笔记1:安装Java运行环境
- Java方法区和运行时常量池溢出问题分析
- Java开发和运行环境的搭建(详细教程)
- Windows7下Java运行时环境搭建
- java 低版本运行环境执行高版本编译jar包
- java 程序用exe4j 打包成exe,怎样在没有jdk环境电脑上运行
- 解决电脑java程序的运行环境与环境变量配置的不一致的问题
- Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法
- win7下安装配置tomcat,java运行环境
- windows下配置java串口开发/运行环境详细
- Java编译 与 运行环境 版本不同,tomcat报错不准确
- linux安装java运行环境