千家信息网

xxe hacking

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,漏洞成因:XML 文件的解析依赖 libxml 库,而 libxml 2.9以前的版本默认支持并开启了外部实体的引用,服务端解析用户提交的 xml 文件时未对 xml 文件引用的外部实体(含外部普通实
千家信息网最后更新 2024年11月17日xxe hacking

漏洞成因:

XML 文件的解析依赖 libxml 库,而 libxml 2.9以前的版本默认支持并开启了外部实体的引用,服务端解析用户提交的 xml 文件时未对 xml 文件引用的外部实体(含外部普通实体和外部参数实体)做合适的处理。

影响:

常见的XML解析方法有:DOMDocument、SimpleXML、XMLReader,这三者都基于libxml库解析XML,所以均受影响,xml_parse函数则基于expact解析器,默认不载入外部DTD,不受影响。


修复:

php解析xml文件之前使用libxml_disable_entity_loader(true) 来禁止加载外部实体。


***代码:

 ]>&xxe;EOF;$xml = simplexml_load_string($xmlstring);print_r($xml);?>


实体 文件 影响 合适 普通 代码 函数 参数 常见 成因 方法 漏洞 版本 用户 处理 支持 服务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的网络技术课程计划 局域网查看ntp服务器地址 华夏老兵网络安全员培训班 联想服务器前面板的灯是什么意思 云南最大软件开发公司排名 三级网络技术百度云视频 安徽学生网络技术开发机构 高校网络安全事件上报 电子软件开发价格 2021年4月自考软件开发工 创利通互联网科技上海有限公司 catia有数据库吗 软件开发学什么编程语言好 凌云县蓝泺软件开发工作室 网络安全形势分享 金山区多功能软件开发服务电话 网络安全周领校园补贴 欧拉推论网络安全计算软件 网络安全问题自查自纠的整改报告 曙光服务器是哪里的 网络技术的实验报告总结 济南微信软件开发服务费 正规计算机网络技术答疑解惑 西安数据库日志审计 互联网医院新氧科技有限公司 数据库设计的基本任务是什么 服务器上网记录存储时间 为内部服务器 深圳婴儿dna录入全国数据库 网络安全活动周计划
0