PostgreSQL 存在内存泄露漏洞(CVE-2022-41862)

漏洞描述

PostgreSQL是一个由PostgreSQL组织开发的自由对象关系型数据库管理系统。

该项目的受影响版本存在内存泄漏漏洞。该漏洞是由于在建立连接时采用libpq库建立连接的客户端对于接收的字节长度没有限制所导致的。

当libpq客户端缓存了Kerberos凭据并且没有显式禁用选项gssencmode时,攻击者便可控制PostgreSQL服务器在建立Kerberos传输加密时发送一个未终止的字符串,致使libpq客户端过度读取接收缓冲区后面的数据,包括未初始化的字节。继而,将这些未初始化的字节与错误消息一起返回到服务器端。

若攻击者能够以某种方式读取到libpq客户端返回的消息,则可读取libpq客户端过度读取的字节(由于在PostgreSQL 9.2及以后的版本中,gssencmode参数的默认值为GSS_C_QOP_AUTHENTICATION,仅对身份验证信息进行加密保护。),进而可能导致客户端的敏感信息泄露。

漏洞名称PostgreSQL 存在内存泄露漏洞
漏洞类型内存泄漏
发现时间2023/3/6
漏洞影响广度广
MPS编号MPS-2022-58489
CVE编号CVE-2022-41862
CNVD编号-

影响范围

postgresql@[12.0, 12.14)

postgresql@[15.0, 15.2)

postgresql@[13.0, 13.10)

postgresql@(-∞, 11.19)

postgresql@[14.0, 14.7)

修复方案

升级postgresql到11.19、12.14、13.10、14.7、 15.2 或更高版本

参考链接

https://www.oscs1024.com/hd/MPS-2022-58489

https://nvd.nist.gov/vuln/detail/CVE-2022-41862

https://bugzilla.redhat.com/show_bug.cgi?id=2165722

https://www.postgresql.org/support/security/CVE-2022-41862/

https://github.com/postgres/postgres/commit/5e044471a1aa8714d4fc59ea0d599009aaa05278

关于墨菲安全

墨菲安全是一家为您提供专业的软件供应链安全管理的科技公司,核心团队来自百度、华为、乌云等企业,公司为客户提供完整的软件供应链安全管理平台,围绕SBOM提供软件全生命周期的安全管理,平台能力包括软件成分分析、源安全管理、容器镜像检测、漏洞情报预警及商业软件供应链准入评估等多个产品。为客户提供从供应链资产识别管理、风险检测、安全控制、一键修复的完整控制能力。
开源项目:https://github.com/murphysecurity/murphysec/?sf=qbyj

产品可以极低成本的和现有开发流程中的各种工具一键打通,包括 IDE、Gitlab、Bitbucket、Jenkins、Harbor、Nexus 等数十种工具无缝集成。
免费代码安全检测工具: https://www.murphysec.com/?sf=qbyj
免费情报订阅: https://www.oscs1024.com/cm/?sf=qbyj

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值