openssl vulnerability affect PostgreSQLs

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介:
Openssl的某些版本报的一些心跳扩展包的处理漏洞, 如下 : 

CVE-2014-0160

? Severity Rating ? Fix Information ? Vulnerable Software Versions ? SCAP Mappings
Description
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packets, which allows remote attackers to obtain sensitive information from process memory via crafted packets that trigger a buffer over-read, as demonstrated by reading private keys, related to d1_both.c and t1_lib.c, aka the Heartbleed bug.
可能导致敏感信息被攻击者获取.
如果在你的pg中使用了openssl相关的认证, 数据加密. 那么请尽快更新openssl版本, 影响的版本如下.
CVE-2014-0160: 7th April 2014A missing bounds check in the handling of the TLS heartbeat extension can be used to reveal up to 64kB of memory to a connected client or server. This issue did not affect versions of OpenSSL prior to 1.0.1. Reported by Neel Mehta.Fixed in OpenSSL 1.0.1g (Affected 1.0.1f, 1.0.1e, 1.0.1d, 1.0.1c, 1.0.1b, 1.0.1a, 1.0.1)

在PostgreSQL中使用openssl加密的文章可参考 : 
检测PostgreSQL是否受到此漏洞影响, 可参考如下 : 

[参考]
4. PostgreSQL 用到openssl库的地方.
configure:#include <openssl/ssl.h>
configure:#include <openssl/ssl.h>
configure:#include <openssl/err.h>
configure:#include <openssl/err.h>
contrib/sslinfo/sslinfo.c:#include <openssl/x509.h>
contrib/sslinfo/sslinfo.c:#include <openssl/asn1.h>
contrib/pgcrypto/openssl.c:#include <openssl/evp.h>
contrib/pgcrypto/openssl.c:#include <openssl/blowfish.h>
contrib/pgcrypto/openssl.c:#include <openssl/cast.h>
contrib/pgcrypto/openssl.c:#include <openssl/des.h>
contrib/pgcrypto/openssl.c:#include <openssl/rand.h>
contrib/pgcrypto/openssl.c:#include <openssl/err.h>
contrib/pgcrypto/openssl.c:#include <openssl/aes.h>
contrib/pgcrypto/pgp-mpi-openssl.c:#include <openssl/bn.h>
doc/src/sgml/libpq.sgml:#include <openssl/ssl.h>
doc/src/sgml/html/libpq-status.html:#include &#60;openssl/ssl.h&#62;
src/interfaces/libpq/fe-secure.c:#include <openssl/ssl.h>
src/interfaces/libpq/fe-secure.c:#include <openssl/conf.h>
src/interfaces/libpq/fe-secure.c:#include <openssl/engine.h>
src/interfaces/libpq/libpq-int.h:#include <openssl/ssl.h>
src/interfaces/libpq/libpq-int.h:#include <openssl/err.h>
src/tools/msvc/Solution.pm:             $proj->AddIncludeDir($self->{options}->{openssl} . '\include');
src/include/pg_config.h.win32:/* Define to build with (Open)SSL support. (--with-openssl) */
src/include/pg_config.h:/* Define to build with (Open)SSL support. (--with-openssl) */
src/include/libpq/libpq-be.h:#include <openssl/ssl.h>
src/include/libpq/libpq-be.h:#include <openssl/err.h>
src/include/pg_config.h.in:/* Define to build with (Open)SSL support. (--with-openssl) */
src/bin/psql/command.c:#include <openssl/ssl.h>
src/backend/postmaster/fork_process.c:#include <openssl/rand.h>
src/backend/libpq/auth.c:#include <openssl/rand.h>
src/backend/libpq/be-secure.c:#include <openssl/ssl.h>
src/backend/libpq/be-secure.c:#include <openssl/dh.h>
src/backend/libpq/be-secure.c:#include <openssl/conf.h>
相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
6月前
|
SQL 存储 安全
Vulnerability
【7月更文挑战第2天】
84 1
|
Python
ModuleNotFoundError: No module named ‘paramiko‘ 和ModuleNotFoundError: No module named ‘scp‘解决办法
ModuleNotFoundError: No module named ‘paramiko‘ 和ModuleNotFoundError: No module named ‘scp‘解决办法
658 0
ModuleNotFoundError: No module named ‘paramiko‘ 和ModuleNotFoundError: No module named ‘scp‘解决办法
ImportError: No module named Crypto.Cipher
ImportError: No module named Crypto.Cipher
307 0
|
应用服务中间件 网络安全 nginx
opennebula auth module ldap
1,安装net-ldap  addon ruby library for openldap ldap for ruby implements client access LDAP protocol use ldap as openNebula default auth module O...
845 0
wscript:329: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are
安装node错误: wscript:329: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message. 说明没有安装   openssl-
1235 0
|
SQL 安全 PHP
[waraxe-2013-SA#103] - Multiple Vulnerabilities in phpMyAdmin
Author: Janek Vind "waraxe"Date: 25. April 2013Location: Estonia, TartuWeb: http://www.
719 0
|
安全 Linux BI
SAP NetWeaver TH_GREP module - Code injection vulnerability (NEW)
 TH_GREP report is vulnerable for command execution vulnerability which is working with previous patch (note 1433101).
981 0
|
前端开发 网络安全 数据库
WMAP (Metasploit Module)
WMAP is a general purpose web application scanning framework recently incorporated into Metasploit 3.
1182 0
|
Python
Adobe ColdFusion Unspecified Directory Traversal Vulnerability
# Working GET request courtesy of carnal0wnage: # http://server/CFIDE/administrator/enter.
901 0

热门文章

最新文章

下一篇
开通oss服务