PostgreSQL 18.4、17.10、16.14、15.18、14.23 版本正式发布

PostgreSQL 18发布:令人兴奋的5大新特性 PostgreSQL 18版本正式发布,带来多项突破性升级。性能方面引入异步I/O框架,云存储场景下读取性能提升2-3倍;索引革命性突破"最左前缀匹配"限制,支持跳跃式扫描。开发效率显著提升,包括直接获取新旧值的RETURNING语法、原生UUIDv7支持和默认启用的虚拟生成列。运维安全方面新增精准VACUUM、OAuth 2.0认证支持等特性。该版本由200多位贡献者提交3000次代码完成,标志着PostgreSQL在性能、开发体验和安全性上的全面进步。 阅读详情

发布时间:2026-05-14

发布机构:PostgreSQL 全球开发组

PostgreSQL 全球开发组完成全系支持版本迭代更新,本次更新覆盖 18.4、17.10、16.14、15.18、14.23 五个版本。新版本共计修复 11 项安全漏洞,同时解决过去数月内上报的六十余项程序缺陷。

完整变更内容可查阅官方版本说明文档。

PostgreSQL 14 版本终止维护通知

PostgreSQL 14 将于 2026 年 11 月 12 日停止漏洞修复与版本维护。部署该版本的生产业务环境,建议规划升级方案,迁移至仍处于维护周期的新版数据库。可参考官方版本生命周期相关规则策略文档。

安全漏洞详情

CVE-2026-6472:CREATE TYPE 权限校验缺失

通用漏洞评分:5.4

影响版本:14 至 18 全系列

CREATE TYPE 在处理 multirange 类型时,未正确校验 schema 的 CREATE 权限。攻击者可借助 search_path 劫持用户自定义类型解析流程,使受害查询执行任意 SQL 函数。本次更新前的旧版本均存在该安全隐患。

潜在影响:

  • SQL 劫持
  • 扩展类型污染
  • 任意函数执行

CVE-2026-6473:整型数值溢出引发内存分配空间不足

通用漏洞评分:8.8

影响版本:14 至 18 全系列

PostgreSQL多项核心功能存在整型溢出问题,外部输入数据可造成内存分配尺寸异常,触发越界写入行为,最终导致服务进程段错误崩溃。本次更新前的旧版本均存在该安全隐患。

潜在风险:

  • 内存分配尺寸错误
  • 越界写入
  • Segment Fault 崩溃

CVE-2026-6474:timeofday 函数存在服务器内存信息泄露风险

通用漏洞评分:4.3

影响版本:14 至 18 全系列

timeofday 函数存在外部可控格式化字符串问题。攻击者可通过构造特殊 timezone 配置,读取部分服务器内存内容。

潜在风险:

  • 信息泄露
  • 内存数据暴露

CVE-2026-6475:备份与数据回退工具可覆盖系统无关文件

通用漏洞评分:8.8

影响版本:14 至 18 全系列

物理备份与数据回退功能支持软链接解析,数据库超级管理员可篡改服务器本地系统文件,进而劫持系统账号。相关命令执行后,服务启动环节会默认信任原操作管理员身份,仅在命令执行后迁移数据、制作虚拟机快照等场景下,该攻击可形成实际危害。本次更新前的旧版本均存在该安全隐患。

pg_basebackup 与 pg_rewind 在处理符号链接时存在缺陷。数据库超级管理员可篡改服务器本地系统文件,进而劫持系统账号,例如:/var/lib/postgres/.bashrc

可能导致:

  • 操作系统账户劫持
  • 环境污染
  • 恶意脚本植入

该问题主要影响:

  • 跨节点复制
  • 备份恢复
  • 容器镜像迁移
  • VM 快照场景

CVE-2026-6476:订阅创建接口存在 SQL 注入漏洞

通用漏洞评分:7.2

影响版本:17、18 版本

pg_createsubscriber 对 subscription 名称缺乏安全处理。拥有 pg_create_subscription 权限的用户,可借此以超级用户身份执行任意 SQL。属于逻辑复制体系中的高危权限提升漏洞。18.4、17.10 之前的次级版本受此漏洞影响,17 版本以下无风险。

CVE-2026-6477:libpq lo_* 系列函数客户端存在栈内存篡改漏洞

通用漏洞评分:8.8

影响版本:14 至 18 全系列

libpq 中 lo_export()、lo_read()、lo_lseek64()、lo_tell64(),使用了危险接口PQfn(..., result_is_int=0, ...)。数据库超级管理员可通过超长返回数据改写客户端栈缓冲区。

影响范围包括:

  • psql
  • pg_dump
  • Large Object 相关工具链

CVE-2026-6478:时间侧信道可窃取 MD5 哈希账号密码

通用漏洞评分:6.5

影响版本:14 至 18 全系列

账号认证阶段比对 MD5 哈希密码时存在时间侧信道,攻击者可依托该特征还原账号认证凭据。 13 及更早版本升级而来的库中留存的 MD5 密码存在泄露风险。数据库默认采用的 SCRAM-SHA-256 加密方式不受影响。

CVE-2026-6479:SSL 与 GSS 协议初始化触发递归拒绝服务

通用漏洞评分:7.5

影响版本:14 至 18 全系列

SSL 与 GSS 协商过程中存在无限递归问题。攻击者可通过AF_UNIX Socket、TCP Socket(关闭 SSL/GSS 时),触发持续拒绝服务攻击,造成服务持续瘫痪。可能表现为PostgreSQL 无响应、CPU 异常占用、连接耗尽。

CVE-2026-6575:属性统计恢复引发数组越界读取

通用漏洞评分:4.3

影响版本:仅 18 系列

pg_restore_attribute_stats() 存在缓冲区越界读取(Buffer Over-read)问题。该函数允许传入长度不匹配的数组值,导致查询规划阶段读取超出某一数组末尾的数据。攻击者可借此使表维护者推断数组末尾之后的内存内容

CVE-2026-6637:refint 模块存在栈溢出与注入风险

通用漏洞评分:8.8

影响版本:14 至 18 全系列

refint 模块存在两类安全问题:一是为栈缓冲区溢出漏洞,低权限数据库用户可借此执行任意代码;二是为 SQL 注入漏洞,当应用允许用户控制 refint cascade 主键或主键更新值时,攻击者可执行任意 SQL。该问题属于高危扩展模块漏洞。

CVE-2026-6638:出版物刷新操作存在表名注入漏洞

通用漏洞评分:3.7

影响版本:16、17、18 版本

逻辑复制中 ALTER SUBSCRIPTION ... REFRESH PUBLICATION 存在表名 SQL 注入问题。订阅端表创建者可借助 publication 侧凭据执行任意 SQL。属于逻辑复制链路中的权限边界缺陷。

Bug 修复与功能优化

本次更新累计修复60余项程序问题,下述问题主要影响 18 版本,部分问题也可能影响其他版本。

  • 修复唯一索引使用非确定性排序规则时,查询结果异常问题。
  • 修正外键触发器延迟属性失效故障,约束状态切换后属性异常可通过重新开关强制恢复。
  • 优化查询优化器逻辑,扩大分区裁剪功能适用场景范围。
  • 完善自连接剔除机制,适配布尔类型字段关联条件。
  • 修复虚拟生成列相关多项异常,保障冲突写入语句正常引用虚拟列数据。
  • 多隔离级别下,合并语句遇见并发更新数据时,正常抛出序列化异常提示。
  • 解决源表存在已删除字段时,复刻数据表同步统计信息失败问题。
  • 调整无重叠约束逻辑,支持域类型数据使用。
  • 限制多范围模式下复合类型自引用创建行为。
  • 修复并行聚合场景数组聚合函数计算结果出错问题。
  • 规避增量备份恢复过程中数据膨胀现象。
  • 解决逻辑复制同步进程卡死,阻碍备库提升为主库的问题。
  • 系统视图进程字段无归属进程时统一展示空值,不再默认显示数值 0。
  • 修复复制状态视图正常同步却延迟数据为空的显示异常。
  • 分组统计语句可正常识别关联表别名变量。
  • 数据库启动进程异常终止时,同步关停所有子进程。
  • 修复备库同步旧版本主库日志时,反复崩溃重启的竞争条件缺陷。
  • 避免逻辑复制数据推送阶段,日志发送进程关闭流程无限阻塞。
  • 确保故障恢复阶段空闲空间映射数据持久落地,规避备库升级后性能异常。
  • 修复备份解压、归档解析相关程序漏洞。
  • 全局备份工具恢复历史授权逻辑,针对新版本源库缺失授权人信息给出告警提示。
  • 版本升级工具适配旧版本数据库连接协议。
  • 修正范围表模式下深度执行计划解析输出错误。
  • 解决外部表连接异常未及时清理,引发程序崩溃问题。

此外,还同步更新时区数据库至 2026b 版本。

  • 加拿大不列颠哥伦比亚地区自 2026 年 11 月起全年采用西七区标准时间,时区标识暂定 MST。
  • 修正摩尔多瓦时区规则,该地区自 2022 年起沿用欧盟夏令时切换标准。

版本升级说明

本次迭代为累积式更新,次级版本升级无需导出导入数据,也无需调用版本升级工具,停止服务后替换程序二进制文件即可完成部署。跨多个次级版本升级时,需参照历史版本说明执行配套后置操作。详细变更内容可查阅官方版本说明文档。

相关入口

针对版本公告存在修正建议,可发送邮件至官方公开邮件列表 pgsql-www@lists.postgresql.org。

原文链接:

https://www.postgresql.org/about/news/postgresql-184-1710-1614-1518-and-1423-released-3297/

PostgreSQL 17 发布了!非常稳定的版本 这些新特性和改进不仅提升了数据库的性能和功能,也增强了数据库的可用性和灵活性,使得 PostgreSQL 17 成为一个值得期待的版本。 阅读详情

相关推荐

PostgreSQL 13.4, 12.8, 11.13, 10.18, 9.6.23, and 14 Beta 3发布了

PostgreSQL全球开发组发布了PostgreSQL数据库系统所有支持版本的更新,包括13.4、12.8、11.13、10.18和9.6.23,以及PostgreSQL 14的第三个测试版。此版本关闭了一个安全漏洞和修复了过去三个月报告的超过75个错误。 有关更改的完整列表,请查看发行说明。 PostgreSQL 9.6 EOL临近 PostgreSQL 9.6将于2021年11月11日停止接收修复。如果您在生产环境中运行PostgreSQL 9.6,我们建议您计划升级到更新的受支持的PostgreSQ

PostgreSQL China 1012

DeepSeek总结的PostgreSQL 18.4, 17.10, 16.14, 15.18 和 14.23 发布

PostgreSQL发布18.4、17.10、16.14、15.18和14.23版本更新,修复了11个安全漏洞和60多个错误。关键安全修复包括:CREATE TYPE权限绕过(CVE-2026-6472)、内存分配不足导致的越界写入(CVE-2026-6473)、timeofday()内存泄露(CVE-2026-6474)等。同时提醒PostgreSQL 14将于2026年11月12日终止支持,建议用户升级。此次更新还修复了查询结果错误、外键触发器问题等功能性缺陷。

l1t的专栏 634

STM32 (基于HAL库) 硬件IIC任意地址读写任意字节----AT24CXX芯片

转了一圈,发现有关STM32的iic的硬件是使用比较少,基于HAL库的就更少,传统的,大家都是采用软件模拟的。有iic的协议相对复杂,同时灵活,尤其是不同的设备的I2C通信组合变化也不同,使用灵活的软件模拟也是可以理解的,在加上I2C的设备读写速度都比较低,硬件读写的优势就更无法体现,哪怕硬件I2C可以开启DMA,甚至在随机的读取少量字节的情况下。开启DMA反而效果更差。自然而然的硬件I2C就无人问津了。

qq_32273059的博客 1580

PostgreSQL和MariaDB现严重漏洞,部分根源可追溯20多年!

这些漏洞在2月份得到修复,但Wiz的分析发现,80%使用PostgreSQL的云环境中,有45%直接暴露在互联网上。在Wiz的zeroday.cloud黑客活动中,研究人员使用人工智能驱动的安全分析工具“Xint Code”,在PostgreSQL的“pgcrypto”扩展中发现了一个高严重级别的零日漏洞,同时在MariaDB的JSON模式验证逻辑中发现了一个堆缓冲区溢出漏洞,这两个漏洞都允许在各自的数据库服务器上执行远程代码(RCE)。与PostgreSQL的漏洞相比,这里的漏洞利用并不那么直接。

programmerjob的博客 86

docker配置国内镜像源

【代码】docker配置国内镜像源。

愿听风成曲 9614

请不要固步自封,升级到 PostgreSQL 16 的 7 大理由!

升级时考虑的7大理由:1. 生命周期 2.安全性 3. 并行能力 4.易于管理和配置 5. 详细的I/O诊断信息,方便DBA甩锅 6. 逻辑复制不受主备切换影响,可安心的发布订阅数据表 7. SQL:2023新标准,PostgreSQL比商业数据库支持更全面

多米爸比的专栏 3010

SQLite性能优化:从WAL模式到内存映射的深度解析

本文深入解析SQLite性能优化策略,重点介绍WAL模式和内存映射技术的应用。通过合理配置WAL日志、同步策略和事务批处理,SQLite的IO吞吐量可提升3-5倍。结合内存映射和缓存优化,性能可进一步提升至默认配置的50倍,适用于高并发读写场景。

weixin_29231027的博客 455

【PostgreSQL18安装教程】源码编译+图文详解(附pg18.4安装包下载)

PostgreSQL 18安装教程摘要(150字) 本文详解PostgreSQL 18源码编译安装,重点包括:1)通过./configure定制编译选项,支持Python/Perl扩展及SSL加密;2)创建专用用户并配置环境变量;3)使用initdb初始化数据目录;4)启动服务并验证。教程涵盖异步I/O配置和性能调优建议,适用于Rocky Linux/CentOS环境。通过源码安装可充分发挥PostgreSQL 18的新特性,如UUIDv7和内核级优化,为生产环境提供稳定基础。 (注:实际摘要147字,保留

mysql教程 455

【鸿蒙实战开发】HarmonyOS申请调试签名证书过程

这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)技术知识点。

HarmonyOS_002的博客 3561

java 对接工行聚富通H5聚合支付接口

java 对接工行聚富通H5聚合支付接口

lgl的博客 857

DeepSeek总结的PostgreSQL 18.2 版本发布说明要点

PostgreSQL 18.2 版本摘要 PostgreSQL 18.2 版本于2026年2月12日发布,包含多项安全修复和功能改进。安全方面修复了5个CVE漏洞,涉及数据类型验证、缓冲区溢出等问题。主要功能优化包括查询执行器修复、索引增强(哈希/BRIN/GIN)、复制可靠性提升以及系统工具改进。特别提示:使用ltree类型索引可能需要重建。该版本还更新了时区数据至tzdata 2025c,并优化了文件扩展方法,新增file_extend_method参数以解决特定文件系统问题。

l1t的专栏 897

避坑指南:ANSYS流固耦合计算中System Coupling数据传递设置与常见报错解决

本文深入解析ANSYS Workbench中System Coupling模块在双向流固耦合(FSI)计算中的应用,详细讲解数据传递机制、典型报错解决方案及高阶调试技巧。通过实际案例展示如何优化耦合步长、处理大变形问题,并提升并行计算效率,帮助工程师有效规避常见技术陷阱。

weixin_29213525的博客 727

PostgreSQL 18 Beta 1发布,有哪些功能亮点?

PostgreSQL 全球开发组于2025年5月8日发布了PostgreSQL 18的首个Beta版本,标志着该数据库系统即将迎来一系列重大更新。

Tony.Dong的专栏 1793

YOLOv8 交通管理三大核心功能 —— 二、违章检测系统 详细解释及代码完整示例

YOLOv8交通违章检测系统

u010117029的博客 501

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【PGCCC】PostgreSQL 18 Beta 1发布,有哪些亮点?

PostgreSQL 全球开发组于 2025 年 5 月 8 日发布了第一个 PostgreSQL 18 Beta 版本,现已开放下载。虽然细节可能会有所改变,但是该版本包含了 PostgreSQL 18 最终正式版中所有新功能的预览。以下是 PostgreSQL 18 引入的部分关键功能亮点。

PGCCC的博客 1173

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

PostgreSQL 18 最新版本发布了,看看都有啥?

此信息显示在服务器日志中,系统查看pg_stat_progress_vacuum和pg_stat_progress_analyze,以及VACUUM和ANALYZE在VERBOSE模式下的输出;新的列是total_vacuum_time、total_autovacuum_time、total_analyze_timetotal_autoanalyze_time。更改服务器变量track_wal_io_timing来控制跟踪WAL时间,而pg_stat_io不是pg_stat_wal。

JiekeXu的博客 1228

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

PostgreSQL 18 正式发布,六大亮点特性!

生成带时间戳前缀的 UUID,解决 UUIDv4 无序导致的索引分裂问题,B-tree 索引写入性能提升 40%。:实测显示,读取密集型查询性能提升 2-3 倍,尤其适合云存储和 TB 级大表维护场景。:默认从“存储型”改为“虚拟型”,值在读取时实时计算,不占用存储空间。再见 Ingress!

民工哥的博客 812

PostgreSQL 18.0 正式发布!

PostgreSQL 18带来四大核心升级:1)性能方面引入异步I/O和Skip Scan索引技术,实现I/O瓶颈突破和多列索引优化;2)运维层面改进升级工具并新增时态约束,支持统计信息无损迁移和时间维度数据完整性;3)开发功能增强包括有序UUID生成、虚拟生成列和变更追踪优化;4)安全认证新增OAuth 2.0支持。该版本聚焦性能提升、简化运维和开发提效,在保持SQL标准兼容性的同时提供平滑升级路径。

pger 的博客 1303

2025最新版PostgresApp发布:新增PostgreSQL 18支持与性能优化

你还在为macOS上PostgreSQL数据库配置繁琐而烦恼?还在担心版本升级导致数据丢失?2025年最新版PostgresApp 2.9已正式发布,带来PostgreSQL 18支持与多项性能优化。本文将带你快速了解新特性、升级指南及最佳实践,5分钟即可完成从安装到运行的全流程。 读完本文你将获得: - PostgreSQL 18核心新功能及性能提升解析 - 零停机升级PostgresApp的...

gitblog_00323的博客 1009

PostgreSQL 18 发布详解与技术解读

PostgreSQL 起源于加州大学伯克利分校的 POSTGRES 项目。自 1996 年更名为 PostgreSQL 后,持续迭代,逐步成为全球最主流的开源数据库之一。每年发布一个主版本,社区活跃,贡献者众多。近年,随着云原生、分布式和数据安全需求提升,PostgreSQL 在性能、扩展性、易用性等方面不断进步。PostgreSQL 官方文档PostgreSQL 18 的每项升级都围绕性能、安全、易用性进行。异步 I/O 和 NUMA 支持让数据库在多核和大数据场景下更高效;

IT技术学习与工作笔记分享 1772

华象新闻 | PostgreSQL 18 Beta 1、17.5、16.9、15.13、14.18、13.21 发布

2025 年 5 月 8 日,PostgreSQL 全球开发小组宣布,的第一个预览版本开放下载。同时,针对目前所有支持中的 PostgreSQL 版本进行更新,包括。PostgreSQL 13 将于 2025 年 11 月 13 日发布最后一个版本,建议将生产环境中运行的 PostgreSQL 13 进行大版本升级。

少安事务所 2517

全网首先 Docker Compose 启动Postgresql18

如果Postgresql 18配置多一级data会报错。

一颗浑身披带雪花的松树---[雪松] 2803

PostgreSQL 新版本就一定好--由培训现象让我做的实验

找差异的方法有很多,我们就从最直接的方式来,我们准备了,两台同样的虚拟机,同样的配置,且虚拟机在同一台物理机上。教学的任务可能对我来说更轻松了,但如果你去的单位用的是老版本,那么你不进行体系化的对老版本的熟悉,你讲无法处理新版本已经不出现,老版本依然是问题的问题。从数据上看,PG17 PG16 各有自己的特点,但PG16的数据出奇的比PG17的好,我在测试的时候认为是突发情况,就对PG16的数据库又进行了4次测试,对PG17进行了同样的3次此时,最终我不得不把上面的数据呈现出来。(附送定期清理连接脚本)

sql server的专栏 928

PostgreSQL 18发布,带来了令人兴奋的改进!

PostgreSQL 18 的发布确实带来了不少令人兴奋的改进,主要集中在​​性能、开发灵活性和数据管理​​等方面

IT邦德 1652

PostgreSQL 18 已发布:一文读懂核心变化

PostgreSQL 18是一次非常扎实的更新,它没有追求华而不实的功能,而是聚焦于性能、可用性和安全性这些核心领域。异步I/O、平滑的升级体验和UUIDv7等特性,将直接为开发者和运维团队带来巨大的价值。对于想要第一时间体验这些强大功能的开发者来说,选择一个好的本地开发环境非常关键。ServBay 率先支持PostgreSQL 18,通过它的一键安装功能,可以轻松搭建最新版本的开发环境,为项目迁移和升级做好充分准备。

Sammyyyyy的博客 1021
上一篇: PostgreSQL 技术日报 (5月24日)|内核问题优化,峰会动态更新
下一篇: PostgreSQL 技术日报 (5月26日)|内核补丁迭代,无停机升级新方案
IvorySQL
博客等级 码龄5年 745粉丝 559原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值