CVE-2024-32888: Insufficient Information (NVD-CWE-noinfo)
value: The Amazon JDBC Driver for Redshift is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs) available in the Java Platform, Enterprise Editions. Prior to version 2.1.0.28, SQL injection is possible when using the non-default connection property `preferQueryMode=simple` in combination with application code which has a vulnerable SQL that negates a parameter value. There is no vulnerability in the driver when using the default, extended query mode. Note that `preferQueryMode` is not a supported parameter in Redshift JDBC driver, and is inherited code from Postgres JDBC driver. Users who do not override default settings to utilize this unsupported query mode are not affected. This issue is patched in driver version 2.1.0.28. As a workaround, do not use the connection property `preferQueryMode=simple`. (NOTE: Those who do not explicitly specify a query mode use the default of extended query mode and are not affected by this issue.)
CWE description: There is insufficient information about the issue to classify it; details are unkown or unspecified.
Published: 2024-05-15T03:15Z
Repository: https://github.com/aws/amazon-redshift-jdbc-driver
Language: Markdown
Files changed: CHANGELOG.md
Commit date: 2024-05-14 16:41:41 -0700
Commit message: Update CHANGELOG.md for version 2.1.0.28
Diff: diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6f04bbd..3464580 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,20 @@
 Changelog
 =========
 
+v2.1.0.28 (2024-05-14)
+----------------------
+- Security improvements (CVE-2024-32888)
+- Consolidated SDK API calls for retrieving cluster credentials for serverless instances.
+- Added logging of returned cluster identifiers during custom domain name resolution to aid debugging.
+- Added Object IDentifier (OID) mappings for missing Redshift data types.
+- Added null check for IsServerless property within IamHelper to address Dbeaver error (GitHub Issue #114)
+
+v2.1.0.27 (2024-05-07)
+----------------------
+- This version was published to Maven in error and is not recommended for use.
+
 v2.1.0.26 (2024-02-12)
 ----------------------
 - Enhanced capability to retrieve results of OUT parameters from stored procedures by parsing the result set [Bhavik Shah]
 - Added tolerance for SQL comments after semi-colons - queries with trailing comments will no longer error, preventing failures from valid comment usage [Bhavik Shah]
 - Added support for TIME datatype to display up to 6 digits of fractional second data [Bhavik Shah]

Fixed code: v2.1.0.28 (2024-05-14)
----------------------
- Security improvements (CVE-2024-32888)
- Consolidated SDK API calls for retrieving cluster credentials for serverless instances.
- Added logging of returned cluster identifiers during custom domain name resolution to aid debugging.
- Added Object IDentifier (OID) mappings for missing Redshift data types.
- Added null check for IsServerless property within IamHelper to address Dbeaver error (GitHub Issue #114)

v2.1.0.27 (2024-05-07)
----------------------
- This version was published to Maven in error and is not recommended for use.