OpenSSL安全特征问题漏洞(CVE-2022-2068)修复方案
影响范围
OpenSSL 3.0.0版本:3.0.0、3.0.1、3.0.2、3.0.3
OpenSSL 1.1.1版本:1.1.1-1.1.1o
OpenSSL 1.0.2版本:1.0.2-1.0.2ze
# 下载并安装openssl
wget https://www.openssl.org/source/openssl-3.0.5.tar.gz tar -zxvf openssl-3.0.5.tar.gz cd openssl-3.0.5 mkdir -p /usr/local/openssl ./config --prefix=/usr/local/openssl/
如果报错:报错提示如上的话,缺少环境,安装
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
安装完再执行
如果gcc报错:
安装gcc环境
yum -y install gcc+ gcc-c++ yum install zlib-devel
# 编译
make -j 4
# 安装
make install
# 备份和配置软链接
mv /usr/bin/openssl /usr/bin/openssl.old mv /usr/include/openssl /usr/include/openssl.old ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/include/openssl /usr/include/openssl ln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib/libssl.so.3 ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib/libcrypto.so.3 ldconfig
# 检查版本
openssl version