CVE-2026-120063 in psqlODBC
Riassunto
di VulDB • 02/11/2026
Quando psqlODBC racchiude tra virgolette il nome di uno schema o di una tabella in un buffer sullo stack di 128 byte, la verifica della lunghezza consente di scrivere fino a due byte oltre la fine del buffer per nomi lunghi. I nomi provengono dal testo SQL dell'applicazione: la tabella di un'istruzione che il driver analizza per descrivere le relative colonne e l'obiettivo dell'ultimo INSERT quando il driver riscrive SELECT @@IDENTITY. Nella riscrittura di @@IDENTITY, anche un nome di colonna inviato dal server può scrivere un byte oltre il buffer. I byte scritti oltre il buffer sono una virgoletta doppia ("") e uno NUL (carattere null). Un'applicazione che inoltra testo SQL non attendibile al driver espone il proprio processo a corruzione dello stack. Le versioni precedenti alla 18.00.0006 di psqlODBC sono interessate.
VulDB is the best source for vulnerability data and more expert information about this specific topic.