FICHE CVE

CVE-2026-120057

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 communiquer avec des bases de données PostgreSQL en utilisant la norme ODBC. La faille survient lors d'une opération de « lecture d'objet volumineux » (large-object read), lorsque le pilote copie des données du serveur vers un tampon local sans vérifier si les données entrantes dépassent la taille de ce tampon.

Un attaquant contrôlant le serveur de base de données ou positionné au milieu de la connexion réseau peut écraser la mémoire de l'application cliente. Cela pourrait entraîner une compromission complète de la confidentialité, de l'intégrité et de la disponibilité, permettant potentiellement l'exécution de code à distance. L'exploitation nécessite un accès réseau et une interaction de l'utilisateur, spécifiquement le déclenchement de la récupération d'une colonne d'objet volumineux, et est considérée comme techniquement difficile à exécuter.

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 requisAucun
Interaction utilisateurRequise
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)

psqlODBC copies the reply to a large-object read (loread) into the application's buffer using the length sent by the server, without comparing it to the buffer size. A server not trusted under current SSL settings, or a man-in-the-middle, can return more bytes than the buffer holds and overwrite adjacent memory in the client process with server-chosen bytes. Fetching any large-object column is sufficient to trigger it. Versions before psqlODBC 18.00.0006 are affected.