Live › vulnerability › CVE-2026-120062
psqlODBC, the PostgreSQL ODBC driver, puts table and schema names passed to SQLSpecialColumns into a catalog query without escaping them. An attacker who controls those names can run arbitrary SQL with the privileges of the database connection.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-11-02 19:24 UTC. All times on this page are UTC.
Applications that use the psqlODBC driver and pass table or schema names to SQLSpecialColumns that an untrusted party can influence. Applications that only use fixed, internal names, or that do not call SQLSpecialColumns, are not exposed to this flaw. The sources do not say whether a specific default configuration is required.
No product ranges from the sources yet.
psql --version does not report it; look at the driver package or the ODBC driver entry in odbcinst.ini).SQLSpecialColumns and check whether table or schema names come from user input.18.00.0006 or later.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
SQLSpecialColumns in psqlODBC splices the table and schema names it receives into its catalog query without escaping them, while the other catalog functions escape them. An application that passes an untrusted table or schema name to SQLSpecialColumns lets the caller execute arbitrary SQL with the privileges of the connection. Versions before psqlODBC 18.00.0006 are affected.
This page as .md · .json · in your agent: get_signal("CVE-2026-120062")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.