博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openssl vulnerability affect PostgreSQLs
阅读量:6453 次
发布时间:2019-06-23

本文共 2898 字,大约阅读时间需要 9 分钟。

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版本, 影响的版本如下.
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是否受到此漏洞影响, 可参考如下 : 

[参考]
1. 
2. 
3. 
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>

转载地址:http://qowzo.baihongyu.com/

你可能感兴趣的文章
POJ 1007
查看>>
Android 多个Activity 跳转及传参
查看>>
中文文本预处理流程(带你分析每一步)
查看>>
anroid 广播
查看>>
AJAX POST&跨域 解决方案 - CORS
查看>>
如何设计企业内部的数据平台?
查看>>
关于最小生成树中的kruskal算法中判断两个点是否在同一个连通分量的方法总结...
查看>>
【译】Linux系统和性能监控(4)
查看>>
开篇,博客的申请理由
查看>>
点滴积累【C#】---C#实现上传word以流形式保存到数据库和读取数据库中的word文件。...
查看>>
Ubuntu常用笔记
查看>>
Token和session 详解
查看>>
JMeter IP欺骗压测
查看>>
Serializers 序列化组件
查看>>
最简单的RPC框架实现
查看>>
Servlet 技术全总结 (已完成,不定期增加内容)
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
CountDownLatch与thread-join()的区别
查看>>
linux下MySQL安装登录及操作
查看>>
centos 7 部署LDAP服务
查看>>