【Azure Redis】关于Redis的两个安全漏洞在Azure Redis是否修复问题:CVE-2024-51741 和 CVE-2024-46981

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
可观测监控 Prometheus 版,每月50GB免费额度
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文探讨了两个 Redis 漏洞(CVE-2024-51741 和 CVE-2024-46981)在 Azure Redis 上是否存在安全风险。CVE-2024-51741 可能因格式错误的 ACL 触发拒绝服务,而 CVE-2024-46981 或因恶意 Lua 脚本导致远程代码执行。目前 Azure Redis 使用版本 6.0,不受上述漏洞影响,且 Azure 云服务会及时修复漏洞以确保安全。文章强调 Azure 遵循严格的安全标准,为用户提供可靠保障。

问题描述

记录关于两个Redis漏洞 (CVE-2024-51741, CVE-2024-46981) 在Azure Redis上是否存在安全风险的问题?

CVE-2024-51741

Redis 是一个开源的内存数据库,它持久保存在磁盘上。具有足够权限的经过身份验证的 ACL 选择器可能会创建格式错误的 ACL 选择器,该选择器在访问时会触发服务器 panic 和随后的拒绝服务。

此问题已在 Redis 7.2.7 和 7.4.2 中修复。

 

CVE-2024-46981

Redis 是一个开源的内存数据库,它持久保存在磁盘上。经过身份验证的用户可能会使用特制的 Lua 脚本来纵垃圾回收器,并可能导致远程代码执行。

此问题已在 7.4.2、7.2.7 和 6.2.17 中修复。

在不修补 redis-server 可执行文件的情况下缓解问题的另一种解决方法是阻止用户执行 Lua 脚本。

这可以使用 ACL 来完成,以限制 EVAL 和 EVALSHA 命令。

以上两个CVE是否在Azure Redis存在呢? 如果存在,是否会及时修复呢?

 

问题解答

现在Azure Redis使用的版本为6.0, 所以,可以根据版本信息来确认当前Redis是否被该CVE影响。

对于 CVE-2024-51741(由于 ACL 选择器格式错误而导致的拒绝服务),  Azure Redis 不会受到它的影响。 而 CVE-2024-46981(Lua 脚本命令可能导致远程代码执行)的修复程序都已在第一时间得到修复。因此,A阻热Redis 不受此CVE 的影响。

因为 Azure 上的所有服务都是及时修复最新的程序漏洞。同时,基于Azure 云安全标准:https://learn.microsoft.com/zh-cn/security/benchmark/azure/baselines/azure-cache-for-redis-security-baseline

 




当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
5月前
|
监控 NoSQL 网络协议
【Azure Redis】部署在AKS中的应用,连接Redis高频率出现timeout问题
查看Redis状态,没有任何异常,服务没有更新,Service Load, CPU, Memory, Connect等指标均正常。在排除Redis端问题后,转向了AKS中。 开始调查AKS的网络状态。最终发现每次Redis客户端出现超时问题时,几乎都对应了AKS NAT Gateway的更新事件,而Redis服务端没有任何异常。因此,超时问题很可能是由于NAT Gateway更新事件导致TCP连接被重置。
100 7
|
5月前
|
缓存 NoSQL 网络协议
【Azure Redis】因为Redis升级引发了故障转移后的问题讨论
3:对于Redis的Server Load指标,每秒创建连接数的并发值,是否有建议呢? 【答】:为了避免将缓存推到 100% 服务器负载,建议将连接创建速率保持在每秒 30 个以下。
|
8月前
|
NoSQL 网络协议 Redis
【Azure Redis】AKS中使用Lettuce连接Redis Cache出现 timed out 问题的解决思路
【Azure Redis】AKS中使用Lettuce连接Redis Cache出现 timed out 问题的解决思路
158 1
【Azure Redis】AKS中使用Lettuce连接Redis Cache出现 timed out 问题的解决思路
|
8月前
|
NoSQL 安全 网络安全
【Azure Redis】PHPRedis遇见SSL Connection Timeout问题
【Azure Redis】PHPRedis遇见SSL Connection Timeout问题
【Azure Redis】PHPRedis遇见SSL Connection Timeout问题
|
8月前
|
NoSQL Redis 容器
【Azure Cache for Redis】Redis的导出页面无法配置Storage SAS时通过az cli来完成
【Azure Cache for Redis】Redis的导出页面无法配置Storage SAS时通过az cli来完成
|
8月前
|
存储 NoSQL Redis
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
|
8月前
|
Kubernetes NoSQL Redis
【Azure Redis】部署在AKS中的应用连接Redis时候出现Unable to connect to Redis server
【Azure Redis】部署在AKS中的应用连接Redis时候出现Unable to connect to Redis server
142 0
【Azure Redis】部署在AKS中的应用连接Redis时候出现Unable to connect to Redis server
|
8月前
|
NoSQL Redis
【Azure Redis】中国区Redis在东三区的资源无法在通过门户上与北三区资源之间建立灾备链接
【Azure Redis】中国区Redis在东三区的资源无法在通过门户上与北三区资源之间建立灾备链接
【Azure Redis】中国区Redis在东三区的资源无法在通过门户上与北三区资源之间建立灾备链接
|
8月前
|
NoSQL 网络协议 Linux
【AKS+Redis】AKS中客户端(ioredis)遇见Azure Redis服务Failover后链接中断的可能性
【AKS+Redis】AKS中客户端(ioredis)遇见Azure Redis服务Failover后链接中断的可能性
|
8月前
|
NoSQL Redis C++
【Azure Redis】对Azure Redis服务指标解释(Connections Created/Closed Per Second VS Connected Clinents)
【Azure Redis】对Azure Redis服务指标解释(Connections Created/Closed Per Second VS Connected Clinents)
下一篇
oss创建bucket