

上周关系数据库软件平台PostgreSQL发布更新,其中修补高风险层级的任意代码运行漏洞CVE-2024-10979最值得留意。此外,这次也修补3项弱点、35个程序臭虫
11月14日关系数据库软件平台PostgreSQL开发团队发布17.1、16.5、15.9、14.14、13.17,以及12.21版一系列更新,本次修补4项资安漏洞,以及35项程序臭虫。
其中,最值得留意的是被列为高风险层级的CVE-2024-10979,此为PL与Perl环境变量变更造成的弱点,使得攻击者有机会运行任意代码,CVSS风险达到8.8(满分10分)。
这项漏洞发生的原因,在于PL与Perl环境变量的控制方式不良,导致不具特权的数据库用户,有机会改变敏感处理进程的环境变量(如PATH)。开发团队进一步指出,即使攻击者并未具备数据库操作系统的用户身分,还是有可能借此运行任意代码。
这是针对PostgreSQL 12系统进行修补的最后一次更新,开发团队呼吁用户尽快规画更新,将采用此版本的正式环境数据库升级到较新的已支持版本。