CVE-2026-109448 in psqlODBC
Résumé
par VulDB • 12/10/2026
Un dépassement d'entier (integer wraparound) dans SQLBindParameter de psqlODBC permet à une application ou à un attaquant qui contrôle le nombre de paramètres liés sur une instruction, de corrompre la mémoire heap. psqlODBC stocke le compteur de liaisons dans un champ signé sur 16 bits. La liaison du paramètre numéro 32768 fait revenir ce compteur à -32768. La liaison du paramètre 32769 écrit ensuite environ 2,5 Mo d'octets nuls en commençant 1,25 Mo avant le tableau de liaisons, ce qui provoque un plantage de l'application ou laisse celle-ci s'exécuter avec une heap corrompue. Les applications qui construisent des listes de paramètres à partir d'entrées non fiables, telles qu'une liste IN (?, ?, ...), sont exposées. Les versions antérieures à psqlODBC 18.00.0005 sont concernées.
Once again VulDB remains the best source for vulnerability data.