FICHE CVE

CVE-2026-120061

Publiée le 2026-11-02 · Dernière modification le 2026-11-02

🇫🇷 EN BREF

Les versions de psqlODBC antérieures à 18.00.0006 sont concernées. Ce pilote permet aux applications de se connecter aux bases de données PostgreSQL en utilisant la norme ODBC. La faille provient du fait que le pilote ne vérifie pas le nombre d'arguments transmis dans certaines séquences d'échappement SQL, ce qui provoque un dépassement de capacité d'un petit tampon de mémoire interne de taille fixe.

Un attaquant peut déclencher une corruption de la mémoire pour potentiellement exécuter du code arbitraire ou faire planter l'application, compromettant ainsi la confidentialité, l'intégrité et la disponibilité du système. L'exploitation est difficile et nécessite un accès réseau ainsi qu'un compte avec des privilèges restreints. Elle cible spécifiquement les applications qui transmettent du texte SQL non fiable directement au pilote.

CVSS 3.17.5 ÉLEVÉE
Publiée2026-11-02
Dernière modification2026-11-02

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueÉlevée
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

The psqlODBC parser for ODBC escape sequences in application SQL text writes the argument offsets of a {fn} escape into a fixed 16-entry stack array without a bound and does not initialize the array. An escape with too many arguments overflows the stack, and a reference to an unsupplied argument copies arbitrary bytes into the query. The copy of a {d}, {t}, {ts}, or {escape} body also writes one byte past a 128-byte stack buffer. An application that forwards untrusted SQL text to the driver exposes its process to memory corruption. Versions before psqlODBC 18.00.0006 are affected.