<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DUPIN Alertas · PostgreSQL</title><link>https://alertas.dupin.com.ar/fabricante/postgresql/</link><description>Alertas de vulnerabilidades de PostgreSQL.</description><language>es</language><lastBuildDate>Mon, 02 Nov 2026 20:01:49 +0000</lastBuildDate><ttl>10</ttl><atom:link href="https://alertas.dupin.com.ar/fabricante/postgresql/feed.xml" rel="self" type="application/rss+xml"/><item><title>Vulnerabilidad: CVE-2026-120058 · Desbordamiento de la caché de filas de psqlODBC cuando un FETCH posterior cambia la cantidad de columnas</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120058/</link><guid isPermaLink="false">tg:62825</guid><pubDate>Mon, 02 Nov 2026 20:01:49 +0000</pubDate><category>Vulnerabilidad</category><description>psqlODBC dimensiona su caché de filas según la cantidad de columnas del primer resultado, pero recalcula la cantidad en cada FETCH posterior sin verificar que coincida. Un servidor no confiable según la configuración SSL actual puede responder con más columnas y provocar escrituras fuera del heap; una respuesta keyset con menos columnas que los campos clave también desborda el contador. Se alcanza con UseDeclareFetch habilitado. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120057 · Desbordamiento del búfer de la aplicación en la lectura de large objects de psqlODBC</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120057/</link><guid isPermaLink="false">tg:62824</guid><pubDate>Mon, 02 Nov 2026 20:01:45 +0000</pubDate><category>Vulnerabilidad</category><description>psqlODBC copia la respuesta de una lectura de large object (loread) en el búfer de la aplicación usando la longitud enviada por el servidor, sin compararla con el tamaño del búfer. Un servidor no confiable según la configuración SSL actual o un man-in-the-middle puede devolver más bytes y sobrescribir memoria adyacente en el proceso cliente. Basta con leer una columna de large object. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120060 · psqlODBC no valida conteos y longitudes enviados por el servidor</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120060/</link><guid isPermaLink="false">tg:62823</guid><pubDate>Mon, 02 Nov 2026 20:01:44 +0000</pubDate><category>Vulnerabilidad</category><description>psqlODBC confía en conteos y longitudes de datos del servidor en tres puntos: SQLBulkOperations usa un conteo de filas en una resta que puede desbordar, SQLStatistics recorre claves de índice sin acotar el conteo a la estructura fija y la decodificación octal de bytea lee hasta dos bytes más allá de una secuencia de escape truncada. Un servidor no confiable según la configuración SSL actual puede provocar caídas o lecturas fuera de límites. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120059 · psqlODBC usa un nombre de columna del servidor como cadena de formato</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120059/</link><guid isPermaLink="false">tg:62822</guid><pubDate>Mon, 02 Nov 2026 20:01:43 +0000</pubDate><category>Vulnerabilidad</category><description>En un cursor actualizable sobre una tabla sin OIDs con una columna int4 autoincremental, psqlODBC coloca el nombre de esa columna, según lo informa el servidor, en una cadena de formato estilo printf y la expande al construir la cláusula WHERE de sus sentencias SELECT, UPDATE y DELETE posicionadas. Un nombre con directivas de formato hace que el driver lea memoria no relacionada, lo que puede provocar caídas o copiar memoria del cliente en el texto de la consulta. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120061 · Desbordamiento de búfer de pila en el parser de secuencias de escape ODBC de psqlODBC</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120061/</link><guid isPermaLink="false">tg:62821</guid><pubDate>Mon, 02 Nov 2026 20:01:42 +0000</pubDate><category>Vulnerabilidad</category><description>El parser de secuencias de escape ODBC en el texto SQL de la aplicación escribe los desplazamientos de argumentos de un escape {fn} en un arreglo de pila fijo de 16 entradas sin límite y sin inicializar. Un escape con demasiados argumentos desborda la pila, y la referencia a un argumento no provisto copia bytes arbitrarios en la consulta; además, la copia del cuerpo de {d}, {t}, {ts} o {escape} escribe un byte más allá de un búfer de pila de 128 bytes. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120063 · Desbordamiento de búfer de pila al entrecomillar nombres largos de esquema y tabla en psqlODBC</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120063/</link><guid isPermaLink="false">tg:62820</guid><pubDate>Mon, 02 Nov 2026 20:01:41 +0000</pubDate><category>Vulnerabilidad</category><description>Al entrecomillar un nombre de esquema o tabla en un búfer de pila de 128 bytes, la verificación de longitud permite escribir hasta dos bytes más allá del búfer con nombres largos. Los nombres provienen del texto SQL de la aplicación y, en la reescritura de SELECT @@IDENTITY, un nombre de columna enviado por el servidor también puede escribir un byte más allá. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120062 · Inyección SQL mediante nombres de tabla y esquema en SQLSpecialColumns de psqlODBC</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120062/</link><guid isPermaLink="false">tg:62819</guid><pubDate>Mon, 02 Nov 2026 20:01:38 +0000</pubDate><category>Vulnerabilidad</category><description>SQLSpecialColumns en psqlODBC inserta los nombres de tabla y esquema recibidos en su consulta de catálogo sin escaparlos, a diferencia de las demás funciones de catálogo. Una aplicación que pasa un nombre de tabla o esquema no confiable a SQLSpecialColumns permite ejecutar SQL arbitrario con los privilegios de la conexión. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Vulnerabilidad: CVE-2026-120064 · psqlODBC no valida números de columna e índices de fila en funciones de binding y descriptores</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120064/</link><guid isPermaLink="false">tg:62818</guid><pubDate>Mon, 02 Nov 2026 20:01:37 +0000</pubDate><category>Vulnerabilidad</category><description>Varios puntos de entrada de psqlODBC usan un número de columna o índice de fila provisto por la aplicación como índice de arreglo sin validarlo. SQLBindCol con un número mayor a 32767 vuelve negativo el conteo de bindings y una copia posterior se sale del arreglo; un SQL_DESC_COUNT negativo desvincula columnas en índices negativos; SQLColAttribute con un número muy grande usa un índice negativo; SQLSetPos(SQL_ADD) no verifica el número de fila contra el tamaño del rowset. Afecta a versiones anteriores a psqlODBC…</description></item><item><title>Vulnerabilidad: CVE-2026-120066 · Archivos de log de psqlODBC creados con permisos predeterminados en una ruta predecible y siguiendo enlaces…</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120066/</link><guid isPermaLink="false">tg:62817</guid><pubDate>Mon, 02 Nov 2026 20:01:36 +0000</pubDate><category>Vulnerabilidad</category><description>En sistemas Unix, con el logging habilitado, psqlODBC crea sus archivos de log en /tmp por defecto, con nombres basados en el programa, el usuario y el PID, con permisos predeterminados normalmente legibles por todos, y sigue enlaces simbólicos al abrirlos. Un usuario local puede leer texto de consultas y datos de los logs de otro usuario, o colocar un enlace simbólico en la ruta predecible para que el driver agregue datos de log a un archivo elegido con los privilegios de la víctima. Afecta a versiones…</description></item><item><title>Vulnerabilidad: CVE-2026-120065 · psqlODBC no escapa un nombre de columna del servidor en sus consultas de cursor actualizable</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120065/</link><guid isPermaLink="false">tg:62816</guid><pubDate>Mon, 02 Nov 2026 20:01:35 +0000</pubDate><category>Vulnerabilidad</category><description>En un cursor actualizable sobre una tabla sin OIDs con una columna int4 autoincremental, psqlODBC coloca el nombre de esa columna, según lo informa el servidor, entre comillas dobles en sus consultas keyset y en la cláusula WHERE de sus sentencias SELECT, UPDATE y DELETE posicionadas, sin duplicar las comillas dobles del nombre. Un nombre con comillas dobles altera el SQL que ejecuta el driver con los privilegios de la aplicación, incluida la fila afectada por un UPDATE o DELETE posicionado. Afecta a versiones…</description></item><item><title>Vulnerabilidad: CVE-2026-120067 · Desbordamiento de búfer de pila al copiar valores ctid y oid para cursores actualizables en psqlODBC</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-120067/</link><guid isPermaLink="false">tg:62815</guid><pubDate>Mon, 02 Nov 2026 20:01:34 +0000</pubDate><category>Vulnerabilidad</category><description>Para cursores actualizables, habilitados por defecto, psqlODBC agrega columnas ocultas ctid y, en tablas con OIDs, oid a la consulta. Copia cada valor en un búfer de pila de 32 bytes usando la longitud enviada por el servidor, sin compararla con el tamaño del búfer, por lo que un valor de 32 bytes o más escribe más allá. Un servidor no confiable según la configuración SSL actual o un usuario que cree una vista con una columna llamada ctid puede enviar ese valor. Afecta a versiones anteriores a psqlODBC 18.00.0006.</description></item><item><title>Exploit público: CVE-2026-6475 · Seguimiento de enlaces simbólicos en pg_basebackup y pg_rewind de PostgreSQL</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-6475/</link><guid isPermaLink="false">tg:58434</guid><pubDate>Mon, 12 Oct 2026 14:02:37 +0000</pubDate><category>Exploit público</category><description>El seguimiento de enlaces simbólicos en el formato plano de pg_basebackup y en pg_rewind de PostgreSQL permite a un superusuario de origen sobrescribir archivos locales, por ejemplo /var/lib/postgres/.bashrc, para secuestrar la cuenta del sistema operativo. El impacto práctico requiere acciones entre esos comandos y el arranque del servidor, como mover los archivos a otra VM o tomar una instantánea. Afecta a versiones anteriores a PostgreSQL 18.4, 17.10, 16.14, 15.18 y 14.23.</description></item></channel></rss>
