OpenSSL vulnerability versions include: 1.0.1f, 1.0.1e, 1.0.1d, 1.0.1c, 1.0.1b, 1.0.1a, 1.0.1. The "Heartbleed" vulnerability was fixed in the OpenSSL 1.0.1g release.
This example operating system environment: CentOS Release 6.2 (Final)
1. View the OpenSSL version
# OpenSSL version
OpenSSL 1.0.1e-fips 2013
2. Download openssl-1.0.1g.tar.gz
# wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz
3. Install a new version of OpenSSL
# yum Install zlib
# tar zxf openssl-1.0.1g.tar.gz
# CD OPENSSL-1.0.1G
#./config Shared Zlib
# make
# make Install
Mv/usr/bin/openssl/usr/bin/openssl.bak
Mv/usr/include/openssl/usr/include/openssl.bak
Ln-s/usr/local/ssl/bin/openssl/usr/bin/openssl
Ln-s/usr/local/ssl/include/openssl/usr/include/openssl
echo "/usr/local/ssl/lib" >>/etc/ld.so.conf
Ldconfig
Installation is complete.
4. Whether the test version was successfully upgraded
# OpenSSL version
Linux system patch Opsnssl vulnerability, upgrade to OpenSSL 1.0.1g