redis漏洞修复:CVE-2022-35977、CVE-2023-22458、CVE-2023-28856

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

漏扫发现机器上的redis版本有点低,需要升级版本修复漏洞


一、漏洞内容

Redis Labs Redis 输入验证错误漏洞(CVE-2022-35951)

Redis 输入验证错误漏洞(CVE-2023-22458)

Redis 安全漏洞(CVE-2023-28856)

二、现状

现在的redis是使用的docker运行的,版本是7.0.4

shell 复制代码
docker exec -it redis /bin/bash
root@9c719615bb29:/data# redis-cli  -v
redis-cli 7.0.4

三、更新redis

下载镜像

shell 复制代码
docker pull redis:latest

停止已有的容器

shell 复制代码
docker stop   redis
docker rm    redis

启动新的容器

shell 复制代码
docker run --name redis -d -p 6379:6379  -v /data/redis-data:/data --restart=always   redis:latest

四、更新后的版本

1. 查看日志

shell 复制代码
docker logs redis
1:C 20 Sep 2023 02:28:11.118 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 20 Sep 2023 02:28:11.118 * Redis version=7.2.1, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 20 Sep 2023 02:28:11.118 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
1:M 20 Sep 2023 02:28:11.119 * monotonic clock: POSIX clock_gettime
1:M 20 Sep 2023 02:28:11.121 * Running mode=standalone, port=6379.
1:M 20 Sep 2023 02:28:11.121 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
1:M 20 Sep 2023 02:28:11.123 * Server initialized
1:M 20 Sep 2023 02:28:11.123 * Loading RDB produced by version 7.0.4
1:M 20 Sep 2023 02:28:11.123 * RDB age 84 seconds
1:M 20 Sep 2023 02:28:11.123 * RDB memory usage when created 1.00 Mb
1:M 20 Sep 2023 02:28:11.124 * Done loading RDB, keys loaded: 1, keys expired: 90.
1:M 20 Sep 2023 02:28:11.124 * DB loaded from disk: 0.000 seconds
1:M 20 Sep 2023 02:28:11.124 * Ready to accept connections tcp

2. 查看版本

shell 复制代码
redis-cli -v
redis-cli 7.2.1

总结

我之前的redis部署把data目录挂载出来了,所以升级比较简单

相关推荐
你我约定有三1 小时前
MyBatis--缓存详解
spring boot·缓存·mybatis
天涯海风3 小时前
检索增强生成(RAG) 缓存增强生成(CAG) 生成中检索(RICHES) 知识库增强语言模型(KBLAM)
人工智能·缓存·语言模型
不羁。。4 小时前
【撸靶笔记】第八关:GET - Blind - Boolian Based - Single Quotes
数据库·sql·mybatis
AwhiteV5 小时前
利用图数据库高效解决 Text2sql 任务中表结构复杂时占用过多大模型上下文的问题
数据库·人工智能·自然语言处理·oracle·大模型·text2sql
m0_595199855 小时前
Redis(以Django为例,含具体操作步骤)
数据库·redis·缓存
爱尚你19936 小时前
MySQL 三大日志:redo log、undo log、binlog 详解
数据库·mysql
秃了也弱了。6 小时前
Redisson3.14.1及之后连接阿里云redis代理模式,使用分布式锁:ERR unknown command ‘WAIT‘
redis·阿里云·代理模式
染翰6 小时前
lua入门以及在Redis中的应用
开发语言·redis·lua
小猿姐7 小时前
KubeBlocks AI:AI时代的云原生数据库运维探索
数据库·人工智能·云原生·kubeblocks
NocoBase8 小时前
10 个开源工具,快速构建数据应用
数据库·低代码·开源