CVE-2026-6473PostgreSQL 服务器在处理特定功能时存在整数回绕漏洞,允许低权限数据库用户导致服务器分配不足的内存空间并执行越界写入。该漏洞主要影响处理千兆字节级用户输入的应用程序场景。攻击者利用此缺陷可导致数据库进程发生段错误,甚至可能以运行数据库的操作系统用户权限执行任意代码,对系统的机密性、完整性和可用性造成严重影响。
该漏洞的深层技术原因在于 PostgreSQL 服务器在处理特定输入时未能有效防止整数回绕。当涉及处理千兆字节级别的大型数据输入时,服务器内部的整数变量在计算内存分配大小时可能发生溢出并回绕,导致分配的内存缓冲区远小于实际所需的大小。这是一种典型的内存破坏漏洞。随后,当程序尝试将数据写入该过小的缓冲区时,会触发越界写入操作,覆盖相邻的内存区域。由于攻击向量允许网络访问且无需用户交互,低权限的数据库用户即可利用此缺陷。通过精心构造的恶意输入,攻击者可以破坏堆栈或堆结构,进而劫持控制流,最终以运行 PostgreSQL 服务的操作系统用户权限执行任意代码,造成严重的远程代码执行风险。