Redis未授权访问漏洞

1.Redis未授权访问漏洞

产生漏洞原因:

1Redis绑定在0.0.0.0:6379,且没有进行添加防火墙规则避免其他非信任来源ip访问等相关安全策略,直接暴露在公网。

2:没有设置密码或者设置了弱密码

 

2.漏洞影响版本

Redis 2.x3.x4.x5.x

 

3.漏洞危害

(1) 攻击者无需认证访问到内部数据,可能导致敏感信息泄露,黑客也可以恶意执行flushall来清空所有数据

(2) 攻击者可通过eval执行lua代码,或通过数据备份功能往磁盘写入后门文件

(3) 如果redisroot身份运行,黑客可以给root账户写入SSH公钥文件,直接通过SSH登录目标服务器 

 

4.修复建议

1、禁止外部访问Redis服务端口

2、禁止使用root权限启动redis服务

3、配置安全组,限制可连接Redis服务器的IP