PostgreSQL 14.5、13.8、12.12、11.17、10.22 和 15 Beta 3 发布
PostgreSQL 全球开发组针对当前所有被支持版本发布了一次更新,版本包括:14.5、13.8、12.12、11.17 和 10.22,以及 PostgreSQL 15 的第三个 beta 版本。此版本关闭了一个安全漏洞并修复了过去三个月报告的 40 多个错误。
PostgreSQL 10 EOL Upcoming
PostgreSQL 10 将于 2022 年 11 月 10 日停止接收修复。对于在生产环境中运行 PostgreSQL 10 的用户,官方强烈建议升级到更新的、受支持的 PostgreSQL 版本,以便可以继续接收错误和安全修复。可参阅版本控制政策以获取更多信息。
安全问题
CVE-2022-2625:扩展脚本替换不属于扩展的对象
受影响的版本:10 - 14。安全团队通常不会测试不受支持的版本,但这是一个相当古老的问题。
一些扩展使用CREATE OR REPLACE
或CREATE IF NOT EXISTS
命令。但是,有些人不遵守 documented rule,只针对已知为扩展成员的对象。攻击需要在至少一个模式中创建非临时对象的权限,能够诱使或等待管理员在该模式中创建或更新受影响的扩展,以及诱使或等待受害者使用CREATE OR REPLACE
或CREATE IF NOT EXISTS
中的 object targeted。
鉴于所有三个先决条件,攻击者可以作为受害者角色(可能是超级用户)运行任意代码。已知受影响的扩展包括 PostgreSQL 捆绑和非捆绑扩展。PostgreSQL 在核心服务器中阻止了这种攻击,因此无需修改单个扩展。
关于 PostgreSQL 15 Beta 的说明
此版本标志着 PostgreSQL 15 的第三个 beta 版本,并使社区在第三季度末左右暂时向一般可用性迈进了一步。
本着开源 PostgreSQL 社区的精神,官方强烈建议用户在系统上测试 PostgreSQL 15 的新功能,以帮助消除可能存在的错误或其他问题。虽然不建议在生产环境中运行 PostgreSQL 15 Beta 3,但鼓励找到针对此 Beta 版本运行典型应用程序工作负载的方法。
错误修复和改进
此更新修复了过去几个月报告的 40 多个错误。下面列出的问题会影响 PostgreSQL 14,其中一些问题也可能会影响其他受支持的 PostgreSQL 版本:
- 修复了在遇到 missing tablespace directory 时,在备用服务器上重放
CREATE DATABASE
write-ahead log (WAL) 的问题 。 - 添加对作为普通目录的 tablespaces 的支持,而不是对其他目录的符号链接。
- 修复
CREATE INDEX
中的权限检查以使用用户的权限。这修复了依赖于修复 CVE-2022-1552 之前的行为的损坏转储/恢复场景。 - 修复扩展统计的不正确的权限检查代码。
- 修复扩展统计机制以处理布尔值表达式的最常见值 ( MCV ) 类型的统计信息。
- 修复
ALTER TABLE ... ENABLE/DISABLE TRIGGER
以处理分区表上触发器的递归。 - 拒绝
ROW()
的表达式和FROM
中超过 1600 列的函数。 - 修复逻辑复制订阅者中的内存泄漏。
- 安排在
SPI_commit()
中清理 commit-time errors,而不是期望 callers 这样做。这包括对 PL/Python 中相同场景的修复,该场景报告了 Python 3.11 的崩溃和旧版本的 Python 3 的内存泄漏。 - 改进 libpq 中对 pipeline mode 下空闲状态的处理。
- 修复
pg_upgrade
以检测接受anyarray
参数的函数的 non-upgradable usages。 - 一些
postgres_fdw
修复,包括在存在WITH CHECK OPTION
约束时防止批量插入。 - ......
有关可用更改的完整列表,可查看 发行说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MKVToolNix v70.0 发布,MKV 视频编辑工具
MKVToolNix 是一套功能强大的 mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。 MKVToolNix 70.0 正式发布,更新内容如下: 新功能和改进 MKVToolNix GUI:用户现在可以通过环境变量控制作业队列文件和偏好 INI 文件的存储位置。 MKVToolNix GUI:当通过拖放/复制粘贴添加目录时,GUI 现在将为用户提供选项,为每个目录创建一个多路设置标签,并将该目录中的所有文件添加到相应的、新创建的标签。 错误修复 AV1 OBU 解析器:修复了识别只包含单帧的文件 多路复用器:当从识别的文件中读取颜色参数是浮点数时,数字将被格式化为浮点表示法而不是科学计数法,因为 mkvmerge 只支持前者 构建系统的变化 接受了几个合并请求,改善了 Windows 上 MSYS2 的编译。 更多详情可查看:https://mkvtoolnix.download/doc/NEWS.md
- 下一篇
Linux 6.0-rc1 发布,Linus “也可以称之为 5.20 版本”
Linux 6.0 的第一个候选版本已发布,Linux 6.0 内核将在两个月内稳定下来。 Linux 6.0 带来了超百万行代码,这些代码主要来源于 AMD GPU 和英特尔 Habana Labs Gaudi2 支持代码。下面是该版本一些重要的变更: 合并大量 char/misc 代码,提供 Gaudi2 支持 引入 F2FS 低内存模式,用性能减少内存占用 为 LoongArch 架构启用 PCI 和其他功能支持 为 Arm64 添加 UEFI 镜像内存和 ACPI PRM 支持 将其 H.265/HEVC 用户空间 API 提升到稳定状态 大量英特尔 DG2/Alchemist 和 AMD RDNA3 图形改进 但一些期待已久的内容,比如Rust For Linux 的正式补丁尚未合并,增强性能的 MGLRU 工作也没有在这个版本中出现……也许会在 Linux 6.1 中合并。Linus Torvalds 还注意到最近出现的一些 Linux 内核崩溃,这些崩溃似乎是因为 VirtIO 合并,并且已经在解决中。 有关该版本的详细改动,可在 Linux 6.0-rc1 公告中查看。...
相关文章
文章评论
共有0条评论来说两句吧...