目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-120067— psqlODBC 可更新游标堆栈缓冲区溢出漏洞

一分钟漏洞结论

影响对象
PostgreSQL psqlODBC
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

对于默认启用的可更新游标,psqlODBC 会在查询中隐式添加 列,若表包含 OID,还会添加 列。该驱动在复制每个值时,直接使用服务器返回的长度写入一个 32 字节的栈缓冲区,而未将该长度与缓冲区大小进行校验;因此,当值长度达到或超过 32 字节时,就会发生缓冲区溢出,将数据写入缓冲区之外。在当前 SSL 配置下,任何不受信任的服务器均可发送此类值;此外,任何能够创建包含名为 的自定义列视图的数据库用户,也可通过应用程序使用可更新游标读取该视图来触发此问题。在启用 的构建版本中,程序会直接终止;而在其他构建版本中

CVSS 5.9 · Medium

影响版本矩阵 1

厂商产品 版本范围状态
PostgreSQL psqlODBC < 18.00.0006 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-120067 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
psqlODBC stack buffer overflow copying ctid and oid values for updatable cursors
来源: CVE Program / CVE List V5
Vulnerability Description
For updatable cursors, which are enabled by default, psqlODBC adds hidden ctid and, for tables with OIDs, oid columns to the query. It copies each value into a 32-byte stack buffer using the length the server sent, without checking it against the buffer size, so a value of 32 bytes or more writes past the buffer. A server not trusted under current SSL settings can send such a value. So can any database user who can create a view with its own column named ctid that the application reads with an updatable cursor. Builds with _FORTIFY_SOURCE abort; other builds overwrite adjacent stack memory. Versions before psqlODBC 18.00.0006 are affected.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
栈缓冲区溢出
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
PostgreSQL psqlODBC 0 ~ 18.00.0006 -

二、漏洞 CVE-2026-120067 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-120067 的情报信息

请登录查看更多情报信息。

CVE-2026-120067 其他参考 (1)

同批安全公告 · PostgreSQL · 2026-11-02 · 共 11 条

CVE-2026-120062 7.5 HIGH psqlODBC SQLSpecialColumns 表名注入漏洞
CVE-2026-120061 7.5 HIGH psqlODBC 转义解析器栈缓冲区溢出漏洞
CVE-2026-120058 7.5 HIGH psqlODBC 行缓存溢出漏洞
CVE-2026-120057 7.5 HIGH psqlODBC 大对象读取缓冲区溢出漏洞
CVE-2026-120064 7.5 HIGH psqlODBC 绑定与描述符函数越界漏洞
CVE-2026-120065 7.1 HIGH psqlODBC 可更新游标查询中未转义服务器列名漏洞
CVE-2026-120059 6.8 MEDIUM psqlODBC 远程代码执行漏洞
CVE-2026-120060 5.9 MEDIUM psqlODBC 服务器参数未验证漏洞
CVE-2026-120063 5.9 MEDIUM psqlODBC 长表名栈缓冲区溢出漏洞
CVE-2026-120066 5.3 MEDIUM psqlODBC 日志文件权限及符号链接漏洞

IV. Related Vulnerabilities