安徽省人社局某漏洞导致涉及千万个人敏感信息

admin 2017年4月8日12:06:48评论350 views字数 237阅读0分47秒阅读模式
摘要

2016-03-29: 细节已通知厂商并且等待厂商处理中
2016-04-01: 厂商已经确认,细节仅向厂商公开
2016-04-11: 细节向核心白帽子及相关领域专家公开
2016-04-21: 细节向普通白帽子公开
2016-05-01: 细节向实习白帽子公开
2016-05-16: 细节向公众公开

漏洞概要 关注数(4) 关注此漏洞

缺陷编号: WooYun-2016-190426

漏洞标题: 安徽省人社局某漏洞导致涉及千万个人敏感信息

相关厂商: 安徽省人社局

漏洞作者: 路人甲

提交时间: 2016-03-29 19:20

公开时间: 2016-05-16 15:10

漏洞类型: 服务弱口令

危害等级: 高

自评Rank: 20

漏洞状态: 已交由第三方合作机构(cncert国家互联网应急中心)处理

漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系

Tags标签: 安全意识不足 安全意识不足

1人收藏


漏洞详情

披露状态:

2016-03-29: 细节已通知厂商并且等待厂商处理中
2016-04-01: 厂商已经确认,细节仅向厂商公开
2016-04-11: 细节向核心白帽子及相关领域专家公开
2016-04-21: 细节向普通白帽子公开
2016-05-01: 细节向实习白帽子公开
2016-05-16: 细节向公众公开

简要描述:

RT

详细说明:

微信平台

code 区域
**.**.**.**/tecsun_wechat/suzhouweixin_icon.html

存在console控制台弱口令漏洞可直接部署war包得webshell (账号weblogic 密码 weblogic123)

url

code 区域
**.**.**.**/console/

数据库信息:

code 区域
<bean id="dataSource_A"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />

<!--



value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS =(PROTOCOL = TCP)(HOST
= **.**.**.**)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST =
**.**.**.**)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER =
yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =
orcl)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES =
80)(DELAY = 3))))" />


value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS =(PROTOCOL = TCP)(HOST
= **.**.**.**)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST =
**.**.**.**)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER =
yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =
orcl)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES =
80)(DELAY = 3))))" />
-->
<property name="url"
value="jdbc:oracle:thin:@**.**.**.**:1521:orcl"/>


<property name="username" value="tecsun_weixin" />
<property name="password" value="tecsun_chat" />
</bean>
<bean id="poolConfig_A" class="com.tecsun.framework.basic.springpool.Config">
<property name="poolName" value="A" />
<property name="maxConnNum" value="300" />
<property name="expire" value="5000" />
</bean>
<bean id="pool_A" class="com.tecsun.framework.basic.springpool.ConnectionPool">
<property name="dataSource" ref="dataSource_A" />
<property name="config" ref="poolConfig_A" />
</bean>
<!-- 杩炴帴姹燗缁撴潫 -->
<!-- 杩炴帴姹燘寮� -->
<bean id="dataSource_B"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url"
value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS =(PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 80)(DELAY = 3))))" />
<property name="username" value="hncard" />
<property name="password" value="hncard" />

</bean>
<bean id="poolConfig_B" class="com.tecsun.framework.basic.springpool.Config">
<property name="poolName" value="B" />
<property name="maxConnNum" value="300" />
<property name="expire" value="5000" />
</bean>
<bean id="pool_B" class="com.tecsun.framework.basic.springpool.ConnectionPool">
<property name="dataSource" ref="dataSource_B" />
<property name="config" ref="poolConfig_B" />
</bean>
<!-- 杩炴帴姹燘缁撴潫 -->

<!-- 杩炴帴姹燙寮� -->
<bean id="dataSource_C"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url"
value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS =(PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 80)(DELAY = 3))))" />
<property name="username" value="wechat_bus" />
<property name="password" value="tecsun_bus" />

</bean>
<bean id="poolConfig_C" class="com.tecsun.framework.basic.springpool.Config">
<property name="poolName" value="C" />
<property name="maxConnNum" value="300" />
<property name="expire" value="5000" />
</bean>
<bean id="pool_C" class="com.tecsun.framework.basic.springpool.ConnectionPool">
<property name="dataSource" ref="dataSource_C" />
<property name="config" ref="poolConfig_C" />
</bean>
<!-- 杩炴帴姹燘缁撴潫 -->

<!-- pool List -->
<bean id="poolList" class="java.util.ArrayList">
<constructor-arg>
<list>
<ref bean="pool_A" />
<ref bean="pool_B" />
<ref bean="pool_C" />
</list>
</constructor-arg>
</bean>

<!-- 杩炴帴姹犵鐞�-->
<bean id="connectionManager" class="com.tecsun.framework.basic.springpool.ConnectionManager">
<property name="poolList" ref="poolList" />
</bean>
<!-- dao_A Bean -->
<bean id="basicDao_A" class="com.tecsun.framework.basic.dao.BasicDao"
singleton="false">
<property name="connManager" ref="connectionManager" />
<property name="poolName" value="A" />
</bean>
<bean id="basicDao_B" class="com.tecsun.framework.basic.dao.BasicDao"
singleton="false">
<property name="connManager" ref="connectionManager" />
<property name="poolName" value="B" />
</bean>
<bean id="basicDao_C" class="com.tecsun.framework.basic.dao.BasicDao"
singleton="false">
<property name="connManager" ref="connectionManager" />
<property name="poolName" value="C" />
</bean>
<!-- 浜嬪姟澶勭悊-->
<bean id="serviceInterceptor" class="com.tecsun.framework.basic.spring.ServiceInterceptor"
abstract="false" singleton="true" lazy-init="default" autowire="default"
dependency-check="default">
</bean>

</beans>

漏洞证明:

登录数据库

code 区域
value="jdbc:oracle:thin:@**.**.**.**:1521:orcl"/>


<property name="username" value="tecsun_weixin" />
<property name="password" value="tecsun_chat" />

数据库SZ002中

1000w个人信息

安徽省人社局某漏洞导致涉及千万个人敏感信息

安徽省人社局某漏洞导致涉及千万个人敏感信息

社保记录 近500W

安徽省人社局某漏洞导致涉及千万个人敏感信息

安徽省人社局某漏洞导致涉及千万个人敏感信息

另一个库中敏感信息 500W 个人详细信息

安徽省人社局某漏洞导致涉及千万个人敏感信息

安徽省人社局某漏洞导致涉及千万个人敏感信息

修复方案:

修改弱口令

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:10

确认时间:2016-04-01 15:04

厂商回复:

CNVD确认所述情况,已经转由CNCERT下发给安徽分中心,由其后续协调网站管理单位处置。

最新状态:

暂无


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):

登陆后才能进行评分


评价

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin