Bug #31055 | Uninitiated memory returned by SQLGetFunctions() with SQL_API_ODBC3_ALL_FUNCTION | ||
---|---|---|---|
Submitted: | 17 Sep 2007 12:18 | Modified: | 12 Oct 2007 13:09 |
Reporter: | Kent Boortz | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Connector / ODBC | Severity: | S2 (Serious) |
Version: | 3.51.20 | OS: | Any |
Assigned to: | Kent Boortz | CPU Architecture: | Any |
[17 Sep 2007 12:18]
Kent Boortz
[19 Sep 2007 15:39]
Kent Boortz
When SQLGetFunctions() returns an vector, the vector is now cleared before positions are set, avoiding potentially returning random uninitiated data.
[19 Sep 2007 15:40]
Kent Boortz
This will be in 3.51.21
[12 Oct 2007 13:09]
MC Brown
A note has been added to the 3.51.21 changelog: Uninitiated memory could be used when C/ODBC internally calls SQLGetFunctions().