XMLDecoder反序列化漏洞
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,Java 调用XMLDecoder解析XML文件的时候,存在命令执行漏洞。样例XML文件如下所示:
千家信息网最后更新 2025年01月21日XMLDecoder反序列化漏洞
Java 调用XMLDecoder解析XML文件的时候,存在命令执行漏洞。
样例XML文件如下所示:
对应Java代码如下所示:
package xmldecoder;import java.io.BufferedInputStream; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException; import java.util.ArrayList; import java.util.List; public class XmlDecoderTest { public static void main(String[] args) { // TODO Auto-generated method stub java.io.File file = new java.io.File("d:/tmp/xmldecoder.xml"); java.beans.XMLDecoder xd = null; try { xd = new java.beans.XMLDecoder(new BufferedInputStream(new FileInputStream(file))); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } Object s2 = xd.readObject(); xd.close(); }}
执行效果如下所示:
文件
漏洞
代码
命令
效果
时候
序列
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳查学网络技术
北京项目软件开发哪家专业
温州科技网络技术学院
网络安全创新突破
用户注册数据库表建立
汉中网络技术有限公司招聘
软件开发模板落地页
如何获得目标服务器的端口
信阳crm软件开发
mysql 云数据库升级教程
计算机跟软件开发区别
软件开发出让股份
简述计算机网络安全技术的内容
网络安全 研究平台
国三网络技术报名
华为软件开发工资怎样
盐城物联网大数据平台软件开发
ATM是一种( )网络技术
软件开发时间大概
禄劝创新软件开发网上价格
碧空服务器
自家电脑有web服务器吗
方舟生存进化非洲服务器
郑州网络安全周闭幕
管理我的世界服务器指令
宁德erp软件开发
大二层网络技术是什么意思
2016网络安全案例
钛风软件开发技术
香港服务器慢